Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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