.


:




:

































 

 

 

 





, , . Windows .

; .

, , .

(time-out).

. , , . , , :

DWORD WaitForSingleObject(HANDLE hObject, DWORD dwMilliseconds)

DWORD WaitForMultipleObjects(DWORD nCount, CONST HANDLE *lpHandles, BOOL fWaitAll, DWORD dwMilliseconds)

: , , 0xFFFFFFFF ( GetLastError).

(hObject), , , lpHandles. nCount, , MAXIMUM_WAIT_OBJECTS ( 64 WINNT.).

dwMilliseconds . 0, , . INFINITE, , .

fWaitAll , ( TRUE) , .

:

WAIT_OBJECT_0 , ( WaitForSingleObject) nCount ( WaitForMultipleObject, fWaitAll TRUE).

WAIT_OBJECT_0+n, 0 ≤ n < nCount WAIT_OBJECT_0 , , , . , . WAIT_ABANDONED ; . 8.

WAIT_TIMEOUT , () .

WAIT_FAILED , , , , SYNCHRONIZE.

WAIT_ABANDONED_0 8 .

GetExitCodeProcess, .





:


: 2015-09-20; !; : 492 |


:

:

, .
==> ...

1599 - | 1416 -


© 2015-2024 lektsii.org - -

: 0.042 .