CoWaitForMultipleObjects-Funktion (combaseapi.h)
Ein Ersatz für CoWaitForMultipleHandles. Diese Ersetzungs-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
);
Parameter
[in] dwFlags
CWMO_FLAGS Flag, das steuert, ob die Wiedereinleitung von Aufruf-/Fensternachrichten aus dieser Wartezeit aktiviert ist. Standardmäßig werden weder COM-Aufrufe noch Fenstermeldungen von CoWaitForMultipleObjects in ASTA gesendet.
[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 für wartebare Kernelobjekte.
[out] lpdwindex
Empfängt den Index des Handles, das 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 | Windows |
Kopfzeile | combaseapi.h |
DLL | Combase.dll; Ole32.dll |