XInputEnable-Funktion (xinput.h)
Legt den Berichterstellungsstatus von XInput fest.
Syntax
void XInputEnable(
[in] BOOL enable
);
Parameter
[in] enable
Wenn enable FALSE ist, sendet XInput nur neutrale Daten als Reaktion auf XInputGetState (alle Schaltflächen nach oben, Achsen zentriert und Trigger auf 0). XInputSetState-Aufrufe werden registriert, aber nicht an das Gerät gesendet. Wenn Sie einen anderen Wert als FALSE senden, wird die Lese- und Schreibfunktion wieder normal verwendet.
Rückgabewert
Keine
Bemerkungen
Diese Funktion soll aufgerufen werden, wenn eine Anwendung den Fokus gewinnt oder verliert (z. B. über WM_ACTIVATEAPP). Mit dieser Funktion müssen Sie die XInput-Abfrageschleife in Ihrer Anwendung nicht ändern, da immer neutrale Daten gemeldet werden, wenn XInput deaktiviert ist.
In einem Controller, der Vibrationseffekte unterstützt:
- Wenn FALSE übergeben wird, werden alle derzeit wiedergegebenen Vibrationseffekte beendet. In diesem Zustand werden Aufrufe von XInputSetState registriert, aber nicht an das Gerät übergeben.
- Wenn TRUE übergeben wird, wird die letzte Vibrationsanforderung (auch wenn sie 0 ist) an XInputSetState an das Gerät übergeben.
Windows 10 oder höher:Veraltet, da die Eingabe des Spielcontrollers vom System basierend auf dem Fokus des Anwendungsfensters automatisch aktiviert/deaktiviert wird.
Plattformanforderungen
Windows 8 (XInput 1.4), DirectX SDK (XInput 1.3)Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | xinput.h |
Bibliothek | Xinput.lib |
DLL | Xinput1_4.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für