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 類別

CAtlFile::Write