Partilhar via


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

Consulte também

Referência

Classe CAtlFile

CAtlFile::Read

Outros recursos

CAtlFile membros