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
块重叠的结构。 在参见 WriteFile 的 lpOverlapped 在 Windows SDK。pfnCompletionRoutine
完成实例。 在参见 WriteFileEx 的 lpCompletionRoutine 在 Windows SDK。pnBytesWritten
写入的字节。
返回值
返回在成功的 S_OK 或在失败时的错误 HRESULT。
备注
前三个窗体调用 WriteFile,最后调用 WriteFileEx 将数据写入文件。 使用 CAtlFile::Seek 将文件指针。
要求
Header: atlfile.h