Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Ersatz für CoWaitForMultipleHandles. Diese Ersatz-API blendet die Optionen für CoWaitForMultipleHandles aus, die in ASTA nicht unterstützt werden.
Syntax
HRESULT CoWaitForMultipleObjects(
[in] DWORD dwFlags,
[in] DWORD dwTimeout,
[in] ULONG cHandles,
[in] const HANDLE *pHandles,
[out] LPDWORD lpdwindex
);
Die Parameter
[in] dwFlags
CWMO_FLAGS Flag, das steuert, ob die Reentranz der Anruf-/Fensternachricht von dieser Wartezeit aktiviert ist. Standardmäßig werden weder COM-Aufrufe noch Fenstermeldungen von CoWaitForMultipleObjects in ASTA verteilt.
[in] dwTimeout
Das Timeout in Millisekunden der Wartezeit.
[in] cHandles
Die Länge des pHandles-Arrays . Muss = 56 sein <.
[in] pHandles
Ein Array von Handles zum Warten von Kernelobjekten.
[out] lpdwindex
Empfängt den Index des Handles, der die Wartezeit erfüllt hat.
Rückgabewert
Dieselben Rückgabewerte wie CoWaitForMultipleHandles, mit Ausnahme der ASTA-spezifischen CO_E_NOTSUPPORTED Fälle geben stattdessen E_INVALIDARG von allen Apartmenttypen zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Fenster |
| Header | combaseapi.h |
| Library | mincore.lib |
| DLL | Combase.dll; Ole32.dll |