Share via


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