共用方式為


CAtlFile::Read

呼叫這個方法會將資料從起始在這個位置的檔案) 將檔案指標。

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( );

參數

  • pBuffer
    要接收從檔案讀取資料的緩衝區指標。

  • nBufSize
    緩衝區的大小,以位元組為單位。

  • nBytesRead
    讀取的位元組數目。

  • pOverlapped
    Overlapped 結構。 請參閱在 ReadFile 的 lpOverlapped 在 Windows SDK。

  • pfnCompletionRoutine
    完成常式。 請參閱在 ReadFileExlpCompletionRoutine 在 Windows SDK。

傳回值

在成功傳回 S_OK 或是失敗的錯誤 HRESULT

備註

前三個表單呼叫 ReadFile,會 ReadFileEx 讀取檔案中的資料時。 使用 CAtlFile::Seek 移動檔案指標。

需求

Header: atlfile.h

請參閱

參考

CAtlFile Class

CAtlFile::Write