Lire en anglais

Partager via


API de contrôleur de jeu XInput

Vue d’ensemble de la technologie des API de contrôleur de jeu XInput.

Pour développer des API de contrôleur de jeu XInput, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Pour développer des appareils matériels qui s’interfacent avec les API de contrôleur de jeu XInput, consultez https://aka.ms/gipdocs.

Fonctions

 
XInputEnable

Définit l’état de création de rapports de XInput.
XInputGetAudioDeviceIds

Récupère les ID d’appareil audio de rendu et de capture de son associés au casque connecté au contrôleur spécifié.
XInputGetBatteryInformation

Récupère le type de batterie et charge status d’une manette sans fil.
XInputGetCapabilities

Récupère les fonctionnalités d’un contrôleur connecté.
XInputGetDSoundAudioDeviceGuids

Obtient les GUID de l’appareil de rendu et de capture du son qui sont associés au casque connecté au contrôleur spécifié.
XInputGetKeystroke

Récupère un événement d’entrée de boîtier de commande.
XInputGetState

Récupère l’état actuel du contrôleur spécifié.
XInputSetState

Envoie des données à un contrôleur connecté. Cette fonction est utilisée pour activer la fonction de vibration d’un contrôleur.

Structures

 
XINPUT_BATTERY_INFORMATION

Contient des informations sur le type de batterie et l’état de charge.
XINPUT_CAPABILITIES

Décrit les fonctionnalités d’un contrôleur connecté. La fonction XInputGetCapabilities retourne XINPUT_CAPABILITIES.
XINPUT_GAMEPAD

Décrit l’état actuel du contrôleur.
XINPUT_KEYSTROKE

Spécifie les données de frappe retournées par XInputGetKeystroke.
XINPUT_STATE

Représente l’état d’un contrôleur.
XINPUT_VIBRATION

Spécifie les niveaux de vitesse du moteur pour la fonction de vibration d’un contrôleur.