Condividi tramite


Funzione CoWaitForMultipleObjects (combaseapi.h)

Sostituzione di CoWaitForMultipleHandles. Questa API sostitutiva nasconde le opzioni per CoWaitForMultipleHandles che non sono supportate in ASTA.

Sintassi

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

Parametri

[in] dwFlags

CWMO_FLAGS flag che controlla se la reentrancy del messaggio di chiamata/finestra è abilitata da questa attesa. Per impostazione predefinita, né le chiamate COM né i messaggi di finestra vengono inviati da CoWaitForMultipleObjects in ASTA.

[in] dwTimeout

Timeout in millisecondi dell'attesa.

[in] cHandles

Lunghezza della matrice pHandles . Deve essere <= 56.

[in] pHandles

Matrice di handle per gli oggetti kernel waitable.

[out] lpdwindex

Riceve l'indice dell'handle che ha soddisfatto l'attesa.

Valore restituito

Gli stessi valori restituiti di CoWaitForMultipleHandles, ad eccezione dei casi di CO_E_NOTSUPPORTED specifici dell'ASTA, restituiscono E_INVALIDARG da tutti i tipi di appartamento.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione combaseapi.h
DLL Combase.dll; Ole32.dll