メインコンテンツへスキップ
入力デバイスのコンテナー ID を取得します。

構文

パラメーター

containerId   _Out_
型: GUID*
デバイスのコンテナー ID を受け取ります。

戻り値

型: void

解説

コンテナー ID は、デバイスのプラグ アンド プレイ (PnP) コンテナー ID です。同じ物理デバイスに属するすべてのデバイス ノードは、同じコンテナー ID を共有します。たとえば、ヘッドセット ジャックも備えたコントローラーは、コントローラーとオーディオ デバイスに対して別々のデバイス ノードを公開しますが、どちらも同じコンテナー ID を報告します。コンテナー ID を使用すると、GameInput デバイスを、オーディオ エンドポイントなど他の API を通じて検出した関連デバイスと関連付けることができます。 デバイスにコンテナー ID がない場合、containerId は GUID_NULL に設定されます。 コンテナー ID は、デバイス オブジェクトの有効期間中は変化しません。 GameInput v3 以前では、この情報は IGameInputDevice::GetDeviceInfo から返される GameInputDeviceInfo 構造体の containerId メンバーから取得できました。

要件

ヘッダー: GameInput.h ライブラリ: gameinput.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体、XBOX Series 本体

関連項目

GameInput の概要
IGameInputDevice
IGameInputDevice::GetDeviceRootId
IGameInputDevice::GetPnpPath

バージョン履歴

最終更新日 2026年11月6日