CAtlFile::gravar
telefonar Esse método para gravar dados no arquivo iniciando na posição indicada pelo ponteiro de 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 sejam gravados no arquivo.nBufSize
O número de bytes a serem transferidos do buffer.pOverlapped
A estrutura sobreposta.See lpOverlapped em WriteFile in the Windows SDK.pfnCompletionRoutine
A rotina de conclusão.See lpCompletionRoutine in WriteFileEx in the Windows SDK.pnBytesWritten
Bytes gravados.
Valor de retorno
RetornaS_OK no sucesso ou um erro HRESULT em caso de falha.
Comentários
Os três primeiros formulários telefonar WriteFile, a última chama WriteFileEx para gravar dados no arquivo.Use CAtlFile::Seek para mover o ponteiro do arquivo.
Requisitos
Cabeçalho: atlfile.h