Bonjour,
Je veux écrire un fichier , le buffer d'entrée est correcte (adresse valide sur la taille) (que je vais nommé bo),
mais WriteFile me retourne false avec GetLastError = 87.
J'ai essayé WriteFile avec un autre buffer recopier du buffer 'bo' en question , et là ca marche.
Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 hFile=CreateFileW(_header.in_FileName,fgeneric,0,NULL,OPEN_EXISTING,FILE_FLAG_NO_BUFFERING,NULL); bool b= WriteFile(hfilefat,bo,len,&dt,NULL);
Partager