CoWaitForMultipleObjects function
A replacement for CoWaitForMultipleHandles. This replacement API hides the options for CoWaitForMultipleHandles that are not supported in ASTA.
Syntax
HRESULT WINOLEAPI CoWaitForMultipleObjects( _In_ DWORD dwFlags, _In_ DWORD dwTimeout, _In_ ULONG cHandles, _In_ LPHANDLE pHandles, _Out_ LPDWORD lpdwIndex );
Parameters
- dwFlags [in]
-
CWMO_FLAGS flag controlling whether call/window message reentrancy is enabled from this wait. By default, neither COM calls nor window messages are dispatched from CoWaitForMultipleObjects in ASTA.
- dwTimeout [in]
-
The timeout in milliseconds of the wait.
- cHandles [in]
-
The length of the pHandles array. Must be <= 56.
- pHandles [in]
-
An array of handles to waitable kernel objects.
- lpdwIndex [out]
-
Receives the index of the handle that satisfied the wait.
Return value
Same return values as CoWaitForMultipleHandles, except the ASTA-specific CO_E_NOTSUPPORTED cases instead return E_INVALIDARG from all apartment types.
Requirements
|
Header |
|
|---|---|
|
DLL |
|