Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Kujutage ette järgmist stsenaariumi.

  • Loote Microsoft Visual C++ 2010 rakenduse.

  • Kasutate funktsiooni fopen() rakenduse faili avamiseks ning funktsioon kasutab r +, või a + režiim.

  • Käivitate rakenduse ja selle applicationtries avada faili, mis on võrdne või suurem kui 4 gigabaiti (GB).


Selle stsenaariumi puhul fail ei avane või tagastatakse järgmise tõrketeate:

EINVAL (Kehtetu argument)

Põhjus

See probleem ilmneb sellepärast, et funktsiooni fopen() otsib faili lõpus pärast seda, kui see avab faili lisamine. Fopen() funktsioon kasutab funktsiooni _lseek() sisemiselt selle toimingu sooritamiseks. Kuid _lseek() funktsioon ei oska faile, mis on võrdne või suurem kui 4 GB.

Lahendus

Selle kiirparanduse muudab fopen() pere funktsioone. Pärast selle kiirparanduse rakendamist fopen() funktsioon kasutab sisemiselt funktsioon, mida saate otsida 4 GB limiidi ilma tagasi ilmnes tõrge. Täpsemalt fopen() funktsioon kasutab funktsiooni _lseeki64() asemel _lseek() funktsiooni.

Kiirparanduse teave

Lasknud välja toetatava käigultparanduse on nüüd Microsoftilt saadaval. See on mõeldud üksnes käesolevas artiklis kirjeldatud probleemi kõrvaldamiseks. Rakendage seda ainult süsteemides, kus ilmneb see konkreetne probleem.

Selle probleemi lahendamiseks pöörduge vastava kiirparanduse hankimiseks Microsofti klienditoe. Täieliku loendi Microsofti klienditugiteenuste pakkujate telefoninumbrite ja tugiteenuste hinnateabe hankimiseks külastage järgmist Microsofti veebisaiti:

http://support.microsoft.com/contactus/?ws=supportMärkus. Erijuhtudel võib kulud, mis tekivad teatud tugiteenuse telefonikõnede maksumus tühistada, kui Microsofti tugiteenusepakkuja leiab, et mõni konkreetne värskendus lahendab teie probleemi. Tavaline tugiteenuste kohaldatakse täiendavat tugiteenust vajavatele küsimustele ning probleemidele, mis pole lahendatavad konkreetse värskenduse installimisega.

Eeltingimused

Selle kiirparanduse rakendamiseks peab teil olema Microsoft Visual Studio 2010 Service Pack 1 (SP1) installitud.

Taaskäivitamise nõue

Peate pärast selle kiirparanduse installimist, kui mõjutatud faile ei kasutata arvuti taaskäivitada.

Kiirparanduse asendamise teave

See kiirparandus ei asenda varem välja antud Kiirparandusi.

Failiteave



Globaalsel versioonil on failiatribuudid (või uuemaid) mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .

Kõik toetatud versioonid Microsoft Visual Studio 2010 SP1

Faili nimi

Faili versioon

Faili maht

Kuupäev

Aeg

Platvorm

Mfcm100.dll

10.0.40219.362

82,696

15-Nov-2011

22:32

x86

Mfcm100d.dll

10.0.40219.362

104,720

16-Nov-2011

00:29

x86

Mfcm100u.dll

10.0.40219.362

82,704

15-Nov-2011

22:32

x86

Mfcm100ud.dll

10.0.40219.362

106,256

16-Nov-2011

00:29

x86

Mfcm100.dll

10.0.40219.362

93,960

15-Nov-2011

21:54

x64

Mfcm100d.dll

10.0.40219.362

120,592

15-Nov-2011

23:56

x64

Mfcm100u.dll

10.0.40219.362

93,968

15-Nov-2011

21:54

x64

Mfcm100ud.dll

10.0.40219.362

122,128

15-Nov-2011

23:56

x64

Mfcmifc80.dll

10.0.40219.362

14,096

16-Nov-2011

21:26

x86


Lisateabe saamiseks

Teine kiirparanduspaketi taaslevitatav pakett Microsoft Visual C++ 2010 Service Pack 1 (SP1) kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2606060 FIX: ei saa avada faili, mis on vähemalt 4 GB lisada või kirjutada andmeid, kasutades rakendust, mis kasutab Visual C++ 2010 taaslevitatava paketi


Fopen() ja _wfopen() funktsioonide kohta lisateabe saamiseks külastage järgmist MSDN-i veebisaidil:

Üldine teave fopen() ja _wfopen() funktsioonid

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×