CAtlFile::Write
Chamar esse método para gravar dados para o arquivo que começa na posição indicada pelo ponteiro do arquivo.
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( );
Parâmetros
pBuffer
O buffer que contém os dados a serem gravados no arquivo.nBufSize
O número de bytes a ser transferidos de buffer.pOverlapped
A estrutura sobrepostos.Consulte lpOverlapped em WriteFile em Windows SDK.pfnCompletionRoutine
A rotina de conclusão.Consulte o lpCompletionRoutine em WriteFileEx em Windows SDK.pnBytesWritten
Os bytes escritos.
Valor de retorno
Retorna S_OK em êxito, ou um erro HRESULT em caso de falha.
Comentários
Os primeiros três formas chamam WriteFile, chamadas os últimos WriteFileEx para gravar dados para o arquivo.Use CAtlFile::Seek para mover o ponteiro do arquivo.
Requisitos
Cabeçalho: atlfile.h