CAtlFile::Write
Chiamare questo metodo per scrivere i dati nel file a partire dalla posizione indicata dal puntatore del file.
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( );
Parametri
pBuffer
Il buffer contenente i dati da scrivere nel file.nBufSize
Numero di byte da trasferire i dati dal buffer.pOverlapped
La struttura sovrapposta. Vedere lpOverlapped in WriteFile in Windows SDK.pfnCompletionRoutine
La routine di completamento. Vedere il lpCompletionRoutine in WriteFileEx in Windows SDK.pnBytesWritten
i byte scritti.
Valore restituito
Restituisce S_OK su positivo, o un errore HRESULT in errore.
Note
I primi tre form chiamano WriteFile, le ultime chiamate WriteFileEx per scrivere i dati nel file. Utilizzo CAtlFile::Seek spostare il puntatore del file.
Requisiti
Header: atlfile.h