共用方式為


CAtlFile::Write

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

HRESULT Write( 
   LPCVOID pBuffer, 
   DWORD nBufSize, 
   LPOVERLAPPED pOverlapped, 
   LPOVERLAPPED_COMPLETION_ROUTINE pfnCompletionRoutine  
) throw( ); 
HRESULT Write( 
   LPCVOID pBuffer, 
   DWORD nBufSize, 
   DWORD* pnBytesWritten = NULL  
) throw( ); 
HRESULT Write( 
   LPCVOID pBuffer, 
   DWORD nBufSize, 
   LPOVERLAPPED pOverlapped  
) throw( );

參數

  • pBuffer
    包含資料的緩衝區將寫入至檔案。

  • nBufSize
    從緩衝區中所傳輸的位元組數目。

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

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

  • pnBytesWritten
    寫入的位元組。

傳回值

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

備註

前三個表單呼叫 WriteFile,最後一次呼叫 WriteFileEx 將資料寫入檔案中。 使用 CAtlFile::Seek 移動檔案指標。

需求

Header: atlfile.h

請參閱

參考

CAtlFile Class

CAtlFile::Read