構文
パラメーター
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
