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 |