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