Writefile return false

Le
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.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fabien LE LEZ
Le #312398
On Mon, 29 Oct 2007 21:50:34 +0100, Sivaller
Sur un des source WriteFile me retourné 0.


fr.comp.os.ms-windows.programmation

Publicité
Poster une réponse
Anonyme