GetOverlappedResult |
VB聲明 |
|
Declare Function GetOverlappedResult Lib "kernel32" Alias "GetOverlappedResult" (ByVal hFile As Long, lpOverlapped As OVERLAPPED, lpNumberOfBytesTransferred As Long, ByVal bWait As Long) As Long |
|
說(shuō)明 |
|
判斷一個(gè)重疊操作當(dāng)前的狀態(tài) |
|
返回值 |
|
Long,非零表示成功,零表示失敗。會(huì)設(shè)置GetLastError。如bWait為FALSE,而且異步操作仍在執(zhí)行,則函數(shù)回返回零,而GetLastError會(huì)設(shè)置成ERROR_IO_INCOMPLETE |
|
參數(shù)表 |
|
參數(shù) |
類(lèi)型及說(shuō)明 |
hFile |
Long,指定一個(gè)文件、管道或通信設(shè)備的句柄 |
lpOverlapped |
OVERLAPPED,為欲檢查的I/O操作指定的一個(gè)結(jié)構(gòu) |
lpNumberOfBytesTransferred |
Long,用于容納傳輸字節(jié)數(shù)量的一個(gè)變量 |
bWait |
Long,如果為T(mén)RUE,就一直等到異步操作結(jié)束才返回。FALSE表示立即返回 |
Top |