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