Syntaxe
Paramètres
containerId _Out_Type : GUID* Reçoit l’ID de conteneur du périphérique.
Valeur de retour
Type : voidRemarques
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 inclut également une prise casque expose des nœuds de périphérique distincts pour la manette et pour le périphérique audio, mais tous 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 associés que vous découvrez via 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 surGUID_NULL.
L’ID de conteneur ne change pas pendant toute la durée de vie de l’objet périphérique.
Dans GameInput v3 et les versions antérieures, ces informations étaient disponibles via 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 SeriesVoir aussi
Vue d’ensemble de GameInputIGameInputDevice
IGameInputDevice::GetDeviceRootId
IGameInputDevice::GetPnpPath
