CAtlFile::Read
Chamar esse método para ler dados de um arquivo que começa na posição indicada pelo ponteiro do 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á a leitura de dados do arquivo.nBufSize
O tamanho do buffer em bytes.nBytesRead
O número de bytes.pOverlapped
A estrutura sobrepostos.Consulte lpOverlapped em ReadFile em Windows SDK.pfnCompletionRoutine
A rotina de conclusão.Consulte o lpCompletionRoutine em ReadFileEx em Windows SDK.
Valor de retorno
Retorna S_OK em êxito, ou um erro HRESULT em caso de falha.
Comentários
Os primeiros três formas chamam ReadFile, ReadFileEx o último para ler dados de arquivo.Use CAtlFile::Seek para mover o ponteiro do arquivo.
Requisitos
Cabeçalho: atlfile.h