Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Writefile return false

1 réponse
Avatar
Sivaller
Bonjour,

Sur un des source WriteFile me retourné 0.

BOOL WriteFile(

HANDLE hFile, // handle to file to write to
LPCVOID lpBuffer, // pointer to data to write to file
DWORD nNumberOfBytesToWrite, // number of bytes to write
LPDWORD lpNumberOfBytesWritten, // pointer to number of bytes written
LPOVERLAPPED lpOverlapped // pointer to structure needed for
overlapped I/O
);

lpNumberOfBytesWritten retourné 0.

J'avais alloué un pointer à l'aide de malloc qui était de taille
insuffisante,
j'envoyé sur WriteFile 32 octets sur un pointeur alloué à 4 octets
seulement à l'aide de malloc.

Est à cause de cela ?
Car pourtant la mémoire sur Windows est segmenté par bloc de 4Ko.

1 réponse

Avatar
Fabien LE LEZ
On Mon, 29 Oct 2007 21:50:34 +0100, Sivaller :

Sur un des source WriteFile me retourné 0.


fr.comp.os.ms-windows.programmation