Partager via


CoWaitForMultipleObjects, fonction (combaseapi.h)

Remplacement de CoWaitForMultipleHandles. Cette API de remplacement masque les options de 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 messages d’appel/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’expiration en millisecondes de l’attente.

[in] cHandles

Longueur du tableau pHandles . Doit être <= 56.

[in] pHandles

Tableau de handles permettant d’attendre des objets noyau.

[out] lpdwindex

Reçoit l’index du handle qui satisfait l’attente.

Valeur retournée

Les mêmes valeurs de retour que CoWaitForMultipleHandles, à l’exception des cas de CO_E_NOTSUPPORTED propres à ASTA retournent plutôt E_INVALIDARG de tous les types d’appartements.

Spécifications

Requirement Valeur
plateforme cible Fenêtres
Header combaseapi.h
Library mincore.lib
DLL Combase.dll; Ole32.dll