Syntaxe
Paramètres
Cette méthode n’a aucun paramètre.Valeur de retour
Type : GameInputKind Une combinaison d’indicateursGameInputKind qui décrit chaque type d’entrée pris en charge par le périphérique. Retourne GameInputKindUnknown si le périphérique ne prend en charge aucun type d’entrée connu.
Remarques
Les indicateurs retournés décrivent le périphérique dans son ensemble. Une lecture individuelle du périphérique ne contient que certains de ces types; utilisez IGameInputReading::GetInputKind pour savoir quels types d’entrée contient une lecture donnée. Un type d’entrée pris en charge signifie généralement que la méthode d’information correspondante du périphérique retourne des données. Par exemple, si la valeur retournée inclutGameInputKindGamepad, IGameInputDevice::GetGamepadInfo retourne true. De même, GameInputKindTouch indique que IGameInputDevice::GetTouchSurfaceCount retourne une valeur non nulle.
GameInputKindLighting est un type de sortie uniquement. Il indique que le périphérique possède des lampes que vous pouvez contrôler à l’aide de IGameInputDevice::SetLightingColor; les lectures ne contiennent jamais de données d’éclairage.
L’exemple suivant vérifie si un périphérique peut être utilisé comme manette de jeu.
supportedInput 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
GameInputKind
IGameInputReading::GetInputKind
