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
完成常式。 請參閱在 WriteFileEx 的 lpCompletionRoutine 在 Windows SDK。pnBytesWritten
寫入的位元組。
傳回值
在成功傳回 S_OK 或是失敗的錯誤 HRESULT 。
備註
前三個表單呼叫 WriteFile,最後一次呼叫 WriteFileEx 將資料寫入檔案中。 使用 CAtlFile::Seek 移動檔案指標。
需求
Header: atlfile.h