CAtlFile::Write
Appelez cette méthode pour écrire des données dans le fichier démarrant à la position indiquée par le pointeur de fichier.
HRESULT Write(
LPCVOID pBuffer,
DWORD nBufSize,
LPOVERLAPPED pOverlapped,
LPOVERLAPPED_COMPLETION_ROUTINE pfnCompletionRoutine
) throw( );
HRESULT Write(
LPCVOID pBuffer,
DWORD nBufSize,
DWORD* pnBytesWritten = NULL
) throw( );
HRESULT Write(
LPCVOID pBuffer,
DWORD nBufSize,
LPOVERLAPPED pOverlapped
) throw( );
Paramètres
pBuffer
La mémoire tampon qui contient les données pour écrire dans le fichier.nBufSize
Le nombre d'octets à transférer de la mémoire tampon.pOverlapped
La structure chevauchée. Consultez l' lpOverlapped dans WriteFile dans Kit de développement logiciel Windows.pfnCompletionRoutine
La routine d'achèvement. Consultez lpCompletionRoutine dans WriteFileEx dans Kit de développement logiciel Windows.pnBytesWritten
Les octets écrits.
Valeur de retour
Retourne S_OK en cas de réussite, ou une erreur HRESULT en cas de échec.
Notes
Les trois premières formes appellent WriteFile, les derniers appels WriteFileEx pour écrire des données dans le fichier. Utilisation CAtlFile::Seek de déplacer le pointeur de fichier.
Configuration requise
Header: atlfile.h