Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

Combaseapi.h

DLL

Combase.dll

 

 

Show:
© 2017 Microsoft