Syntaxe
Paramètres
info _Out_Type : GameInputSensorsInfo* Pointeur vers une structure
GameInputSensorsInfo qui reçoit les propriétés de capteurs du périphérique. Si le périphérique ne prend pas en charge l’entrée de capteur, chaque membre de la structure est mis à zéro.
Valeur de retour
Type : booltrue si le périphérique prend en charge l’entrée de capteur et que info a été rempli; sinon, false.
Remarques
La méthodeGetSensorsInfo copie les propriétés de capteurs du périphérique dans la structure fournie par l’appelant. Un périphérique prend en charge l’entrée de capteur lorsque la valeur retournée par GetSupportedInput inclut GameInputKindSensors. Si le périphérique ne prend pas en charge l’entrée de capteur, GetSensorsInfo initialise info à zéro et retourne false.
Le membre supportedSensors est une combinaison d’indicateurs GameInputSensorsKind qui identifie les capteurs du périphérique. L’état des capteurs se lit à partir des lectures à l’aide de IGameInputReading::GetSensorsState.
Les propriétés retournées par cette méthode sont fixes pendant toute la durée de vie du périphérique; vous pouvez donc les interroger une seule fois (par exemple, lorsque le périphérique se connecte) et mettre le résultat en cache.
L’exemple suivant montre comment interroger les propriétés de capteurs d’un périphérique.
sensorsInfo 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 GameInputGameInputSensorsInfo
GetSupportedInput
GameInputKind
GameInputSensorsKind
IGameInputReading::GetSensorsState
IGameInputDevice
