Share via


Función CoWaitForMultipleObjects (combaseapi.h)

Reemplazo de CoWaitForMultipleHandles. Esta API de reemplazo oculta las opciones de CoWaitForMultipleHandles que no se admiten en ASTA.

Sintaxis

HRESULT CoWaitForMultipleObjects(
  [in]  DWORD        dwFlags,
  [in]  DWORD        dwTimeout,
  [in]  ULONG        cHandles,
  [in]  const HANDLE *pHandles,
  [out] LPDWORD      lpdwindex
);

Parámetros

[in] dwFlags

CWMO_FLAGS marca que controla si la reentrada de mensajes de llamada o ventana está habilitada desde esta espera. De forma predeterminada, ni las llamadas COM ni los mensajes de ventana se envían desde CoWaitForMultipleObjects en ASTA.

[in] dwTimeout

Tiempo de espera en milisegundos de la espera.

[in] cHandles

Longitud de la matriz pHandles . Debe ser <= 56.

[in] pHandles

Matriz de identificadores para objetos kernel que se pueden esperar.

[out] lpdwindex

Recibe el índice del identificador que satisface la espera.

Valor devuelto

Los mismos valores devueltos que CoWaitForMultipleHandles, excepto los casos de CO_E_NOTSUPPORTED específicos de ASTA, devuelven E_INVALIDARG de todos los tipos de apartamento.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado combaseapi.h
Archivo DLL Combase.dll; Ole32.dll