函数参考


_WinAPI_GetOverlappedResult

检索重叠操作的结果

#Include <WinAPI.au3>
_WinAPI_GetOverlappedResult($hFile, $pOverlapped, ByRef $iBytes [, $fWait = False])

参数

$hFile 文件,命名管道或通信设备句柄.
当重叠操作是调用 ReadFile, WriteFile, ConnectNamedPipe,
TransactNamedPipe, DeviceIoControl, 或 WaitCommEvent 时,指定的相同句柄.
$pOverlapped 指定启动重叠操作的 $tagOVERLAPPED 结构指针
started.
$iBytes 读或写操作的传输字节数.
对于 TransactNamedPipe 操作, 这是从管道读的字节数.
对于 DeviceIoControl 操作, 这是由设备驱动程序返回的输出数据字节数.
对于 ConnectNamedPipe 或 WaitCommEvent 操作, 该值未定义.
$fWait [可选参数] 如为 True, 函数不返回, 直到操作已完成.
如为 False 与操作挂起, 函数返回 False 与 GetLastError 返回 ERROR_IO_INCOMPLETE.

返回值

成功: 返回 True
失败: 返回 False

注意/说明

None.

相关

$tagOVERLAPPED

详情参考

在MSDN中搜索