CoWaitForMultipleObjects, fonction (combaseapi.h)
Remplacement de CoWaitForMultipleHandles. Cette API de remplacement masque les options pour CoWaitForMultipleHandles qui ne sont pas prises en charge dans ASTA.
Syntaxe
HRESULT CoWaitForMultipleObjects(
[in] DWORD dwFlags,
[in] DWORD dwTimeout,
[in] ULONG cHandles,
[in] const HANDLE *pHandles,
[out] LPDWORD lpdwindex
);
Paramètres
[in] dwFlags
CWMO_FLAGS indicateur qui contrôle si la réentrance des appels/messages de fenêtre est activée à partir de cette attente. Par défaut, ni les appels COM ni les messages de fenêtre ne sont distribués à partir de CoWaitForMultipleObjects dans ASTA.
[in] dwTimeout
Délai d’attente en millisecondes de l’attente.
[in] cHandles
Longueur du tableau pHandles . Doit être <= 56.
[in] pHandles
Tableau de handles vers des objets de noyau pouvant être mis en attente.
[out] lpdwindex
Reçoit l’index du handle qui a satisfait l’attente.
Valeur retournée
Les mêmes valeurs de retour que CoWaitForMultipleHandles, à l’exception des cas de CO_E_NOTSUPPORTED spécifiques à ASTA, retournent plutôt E_INVALIDARG de tous les types d’appartements.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | combaseapi.h |
DLL | Combase.dll ; Ole32.dll |