IStreamAsync::OverlappedResult 方法 (shobjidl.h)
检索重叠操作的结果。
语法
HRESULT OverlappedResult(
[in] LPOVERLAPPED lpOverlapped,
[out] LPDWORD lpNumberOfBytesTransferred,
[in] BOOL bWait
);
参数
[in] lpOverlapped
类型: LPOVERLAPPED*
指向在启动重叠操作时指定的 OVERLAPPED 结构的指针。
[out] lpNumberOfBytesTransferred
类型: LPDWORD
此方法返回时,包含读取或写入操作实际传输的字节数。
[in] bWait
类型: BOOL
如果 为 TRUE ,则方法在操作完成之前不会返回。 如果 FALSE 且某个操作处于挂起状态,该方法将返回等效于ERROR_IO_INCOMPLETE的 HRESULT。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl.h |