Auf Englisch lesen

Freigeben über


XInput-Gamecontroller-APIs

Übersicht über die XInput Game Controller-APIs-Technologie.

Zum Entwickeln von XInput Game Controller-APIs benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Informationen zum Entwickeln von Hardwaregeräten, die eine Schnittstelle mit den XInput Game Controller-APIs herstellen, finden Sie unter https://aka.ms/gipdocs.

Functions

 
XInputEnable

Legt den Berichtsstatus von XInput fest.
XInputGetAudioDeviceIds

Ruft die Soundrendering- und Soundaufnahme-Audiogeräte-IDs ab, die dem headset zugeordnet sind, das mit dem angegebenen Controller verbunden ist.
XInputGetBatteryInformation

Ruft den Akkutyp und die Lade-status eines Drahtloscontrollers ab.
XInputGetCapabilities

Ruft die Funktionen und Features eines verbundenen Controllers ab.
XInputGetDSoundAudioDeviceGuids

Ruft die Soundrendering- und Soundaufnahmegeräte-GUIDs ab, die dem mit dem angegebenen Controller verbundenen Headset zugeordnet sind.
XInputGetKeystroke

Ruft ein Gamepadeingabeereignis ab.
XInputGetState

Ruft den aktuellen Zustand des angegebenen Controllers ab.
XInputSetState

Sendet Daten an einen verbundenen Controller. Diese Funktion wird verwendet, um die Vibrationsfunktion eines Controllers zu aktivieren.

Strukturen

 
XINPUT_BATTERY_INFORMATION

Enthält Informationen zu Akkutyp und Ladezustand.
XINPUT_CAPABILITIES

Beschreibt die Funktionen eines verbundenen Controllers. Die XInputGetCapabilities-Funktion gibt XINPUT_CAPABILITIES zurück.
XINPUT_GAMEPAD

Beschreibt den aktuellen Zustand des Controllers.
XINPUT_KEYSTROKE

Gibt von XInputGetKeystroke zurückgegebene Tastatureingabedaten an.
XINPUT_STATE

Stellt den Zustand eines Controllers dar.
XINPUT_VIBRATION

Gibt motorische Geschwindigkeitsstufen für die Schwingungsfunktion eines Controllers an.