Partilhar via


CAtlFile::Read

telefonar Esse método para ler dados de um arquivo começando na posição indicada pelo ponteiro de arquivo.

HRESULT Read(
   LPVOID pBuffer,
   DWORD nBufSize
) throw( );
HRESULT Read(
   LPVOID pBuffer,
   DWORD nBufSize,
   DWORD& nBytesRead 
) throw( );
HRESULT Read(
   LPVOID pBuffer,
   DWORD nBufSize,
   LPOVERLAPPED pOverlapped
) throw( );
HRESULT Read(
   LPVOID pBuffer,
   DWORD nBufSize,
   LPOVERLAPPED pOverlapped,
   LPOVERLAPPED_COMPLETION_ROUTINE pfnCompletionRoutine
) throw( );

Parâmetros

  • pBuffer
    Ponteiro para o buffer que receberá os dados ler do arquivo.

  • nBufSize
    O dimensionar do buffer em bytes.

  • nBytesRead
    O número de bytes lidos.

  • pOverlapped
    A estrutura sobreposta.See lpOverlapped em ReadFile in the Windows SDK.

  • pfnCompletionRoutine
    A rotina de conclusão.See lpCompletionRoutine in ReadFileEx in the Windows SDK.

Valor de retorno

RetornaS_OK no sucesso ou um erro HRESULT em caso de falha.

Comentários

Os três primeiros formulários telefonar ReadFile, the last ReadFileEx ler dados de arquivo.Use CAtlFile::Seek para mover o ponteiro do arquivo.

Requisitos

Cabeçalho: atlfile.h

Consulte também

Referência

Classe CAtlFile

CAtlFile::gravar

Outros recursos

CAtlFile membros