Função CoWaitForMultipleObjects (combaseapi.h)
Um substituto para CoWaitForMultipleHandles. Essa API de substituição oculta as opções para CoWaitForMultipleHandles que não têm suporte no ASTA.
Sintaxe
HRESULT CoWaitForMultipleObjects(
[in] DWORD dwFlags,
[in] DWORD dwTimeout,
[in] ULONG cHandles,
[in] const HANDLE *pHandles,
[out] LPDWORD lpdwindex
);
Parâmetros
[in] dwFlags
CWMO_FLAGS sinalizador que controla se a reentrada da mensagem de chamada/janela está habilitada a partir dessa espera. Por padrão, nem chamadas COM nem mensagens de janela são enviadas de CoWaitForMultipleObjects no ASTA.
[in] dwTimeout
O tempo limite em milissegundos da espera.
[in] cHandles
O comprimento da matriz pHandles . Deve ser <= 56.
[in] pHandles
Uma matriz de identificadores para objetos kernel que podem ser esperados.
[out] lpdwindex
Recebe o índice do identificador que atendeu à espera.
Retornar valor
Os mesmos valores retornados que CoWaitForMultipleHandles, exceto os casos de CO_E_NOTSUPPORTED específicos do ASTA, em vez disso, retornam E_INVALIDARG de todos os tipos de apartamento.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | combaseapi.h |
DLL | Combase.dll; Ole32.dll |