CEL_WAIT_MULTI
This structure is used when WaitForMultipleObjects, MsgWaitForMultipleObjects, or WaitForSingleObject is called.
typedef struct __CEL_WAIT_MULTI {
DWORD dwTimeout;
DWORD fWaitAll:1;
DWORD dwReserved:31;
HANDLE hHandles[0];
} CEL_WAIT_MULTI, *PCEL_WAIT_MULTI;
Members
- dwTimeout
Corresponds to the dwMilliseconds parameter of the Wait* APIs. - fWaitAll
The low bit of the DWORD is set to the value of the fWaitAll parameter of the Wait* APIs. In Windows CE, this is always FALSE. - dwReserved
The remaining 31 bits of the DWORD are reserved for future use. - hHandles
A list of handles that corresponds to the objects being waited on. There is a maximum of MAXIMUM_WAIT_OBJECTS in this list. The number of event handles can be inferred from the length given in the event header, CEL_HEADER.
Remarks
The fWaitAll and dwReserved parameters are different fields of the same DWORD.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Celog.h.
See Also
MsgWaitForMultipleObjects | WaitForMultipleObjects | WaitForSingleObject | CEL_HEADER
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.