Passer au contenu principal
Obtient l’ID de conteneur du périphérique d’entrée.

Syntaxe

Paramètres

containerId   _Out_
Type : GUID*
Reçoit l’ID de conteneur du périphérique.

Valeur de retour

Type : void

Remarques

L’ID de conteneur est l’ID de conteneur Plug-and-Play (PnP) du périphérique. Tous les nœuds de périphérique qui appartiennent au même périphérique physique partagent le même ID de conteneur. Par exemple, une manette qui comprend également une prise pour casque expose des nœuds de périphérique distincts pour la manette et pour le périphérique audio, mais les deux signalent le même ID de conteneur. Vous pouvez utiliser l’ID de conteneur pour associer un périphérique GameInput à des périphériques connexes que vous découvrez au moyen d’autres API, comme les points de terminaison audio. Si le périphérique n’a pas d’ID de conteneur, containerId est défini à GUID_NULL. L’ID de conteneur ne change pas pendant toute la durée de vie de l’objet de périphérique. Dans GameInput v3 et les versions antérieures, ces informations étaient disponibles dans le membre containerId de la structure GameInputDeviceInfo retournée par IGameInputDevice::GetDeviceInfo.

Configuration requise

En-tête : GameInput.h Bibliothèque : gameinput.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Vue d’ensemble de GameInput
IGameInputDevice
IGameInputDevice::GetDeviceRootId
IGameInputDevice::GetPnpPath

Historique des versions

Dernière modification le 6 novembre 2026