Windows.Gaming.Input.Custom Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält APIs, mit denen Gerätehersteller benutzerdefinierte WinRT-Klassenbibliotheken (Windows-Runtime) für ihre Geräte schreiben können.
Klassen
GameControllerFactoryManager |
Verwaltet Fabriken für benutzerdefinierte Controller. |
GipFirmwareUpdateResult |
Das Ergebnis eines Aktualisierungsvorgangs. |
GipGameControllerProvider |
Stellt einen physischen Spielcontroller dar, der mit dem System über GIP.SYS verbunden ist. |
HidGameControllerProvider |
Stellt das zugrunde liegende Gerät für einen HID-Gamecontroller (Human Interface Device) dar. |
XusbGameControllerProvider |
Stellt die physischen Spielcontrollergeräte dar, die über XUSB22.SYS mit dem System verbunden sind. |
Strukturen
GameControllerVersionInfo |
Enthält Informationen zur Gamecontrollerversion. |
GipFirmwareUpdateProgress |
Gibt den Fortschritt eines Firmwareupdatevorgangs an. |
Schnittstellen
ICustomGameControllerFactory |
Stellt eine Factory zum Erstellen eines benutzerdefinierten Controllertyps dar. |
IGameControllerInputSink |
Basisschnittstelle, die die Schnittstellen definiert, die zum Schreiben einer benutzerdefinierten Gamecontrollerklasse erforderlich sind. |
IGameControllerProvider |
Basisschnittstelle, die die physischen Spielcontrollergeräte darstellt, die mit dem System verbunden sind. |
IGipGameControllerInputSink |
Definiert die Methoden, die für eine benutzerdefinierte Gip-Controllerschnittstelle erforderlich sind. |
IHidGameControllerInputSink |
Definiert die Methoden, die für eine benutzerdefinierte HID-Controllerschnittstelle (Human Interface Device) erforderlich sind. |
IXusbGameControllerInputSink |
Definiert die Für eine benutzerdefinierte Xusb-Controllerschnittstelle erforderlichen Methoden. |
Enumerationen
GipFirmwareUpdateStatus |
Gibt den Status eines Firmwareupdatevorgangs an. |
GipMessageClass |
Die Klasse einer Gip-Nachricht. |
XusbDeviceSubtype |
Der Geräteuntertyp des Controllers. |
XusbDeviceType |
Der Gerätetyp des Controllers. |
Hinweise
Es ist wichtig zu beachten, dass die APIs in diesem Namespace nicht auf Apps ausgerichtet sind. Tatsächlich sollte keine App diese APIs direkt aufrufen. Dieser Namespace soll nur ein Framework zum Erstellen von WinRT-Komponentenbibliotheken bereitstellen, und es sind diese Bibliotheken (und die APIs, die sie verfügbar machen), die Apps letztendlich nutzen. Daher konzentrieren sich diese APIs in erster Linie auf den rohen Zugriff auf Spielecontrollergeräte auf niedriger Ebene.