CoWaitForMultipleObjects 関数 (combaseapi.h)
CoWaitForMultipleHandles の置き換え。 この置換 API では、ASTA でサポートされていない CoWaitForMultipleHandles のオプションが非表示になります。
構文
HRESULT CoWaitForMultipleObjects(
[in] DWORD dwFlags,
[in] DWORD dwTimeout,
[in] ULONG cHandles,
[in] const HANDLE *pHandles,
[out] LPDWORD lpdwindex
);
パラメーター
[in] dwFlags
この 待機から呼び出し/ウィンドウ メッセージの再入を有効にするかどうかを制御するフラグをCWMO_FLAGSします。 既定では、COM 呼び出しもウィンドウ メッセージも ASTA の CoWaitForMultipleObjects からディスパッチされません。
[in] dwTimeout
待機のタイムアウト (ミリ秒単位)。
[in] cHandles
pHandles 配列の長さ。 = 56 にする <必要があります。
[in] pHandles
待機可能なカーネル オブジェクトへのハンドルの配列。
[out] lpdwindex
待機を満たすハンドルのインデックスを受け取ります。
戻り値
ASTA 固有のCO_E_NOTSUPPORTEDケースを除き、 CoWaitForMultipleHandles と同じ戻り値は、すべてのアパートメントの種類からE_INVALIDARGを返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | combaseapi.h |
[DLL] | Combase.dll;Ole32.dll |