Rohdateneingabe

In diesem Abschnitt wird beschrieben, wie das System unformatiert Eingaben für Ihre Anwendung liefert und wie eine Anwendung diese Eingabe empfängt und verarbeitet. Rohdateneingaben werden manchmal als generische Eingabe bezeichnet.

In diesem Abschnitt

Name Beschreibung
Informationen zu Rohdateneingaben Erläutert Benutzereingaben von Geräten wie z. B. Gitter, Touchscreens und Mikrofonen.
Verwenden von Rohdateneingaben Stellt Beispielcode für Aufgaben im Zusammenhang mit rohen Eingaben zur Verfügung.
Rohdaten-Eingabereferenz Enthält die API-Referenz.

Functions

Name Beschreibung
DefRawInputProc Ruft die Standardprozedur für rohe Eingaben auf, um die Standardverarbeitung für unformatiert eingegebene Nachrichten zu ermöglichen, die von einer Anwendung nicht verarbeitet werden. Diese Funktion stellt sicher, dass jede Nachricht verarbeitet wird. DefRawInputProc wird mit den gleichen Parametern aufgerufen, die von der Fensterprozedur empfangen werden.
GetRawInputBuffer Führt einen gepufferten Leselauf der rohen Eingabedaten aus.
GetRawInputData Ruft die Rohdateneingabe vom angegebenen Gerät ab.
GetRawInputDeviceInfo Ruft Informationen zum unformatten Eingabegerät ab.
GetRawInputDeviceList Enumeriert die unformatierten Eingabegeräte, die an das System angefügt sind.
GetRegisteredRawInputDevices Ruft die Informationen zu den unformatten Eingabegeräten für die aktuelle Anwendung ab.
RegisterRawInputDevices Registriert die Geräte, die die rohen Eingabedaten liefern.

Makros

Name Beschreibung
GET _ RAWINPUT _ CODE _ WPARAM Ruft den Eingabecode aus wParam in WM INPUT _ ab.
NEXTRAWINPUTBLOCK Ruft die Position der nächsten -Struktur in einem Array von RAWINPUT-Strukturen ab.

Benachrichtigungen

Name Beschreibung
_WM-EINGABE Wird an das Fenster gesendet, in dem rohe Eingaben angezeigt werden.
_ _ WM-EINGABEGERÄTEÄNDERUNG _ Wird an das Fenster gesendet, das sich für den Empfang von Rohdateneingaben registriert hat.

Strukturen

Name Beschreibung
RAWHID Beschreibt das Format der rohen Eingabe aus einem Eingabegeräte (HID).
RAWINPUT Enthält die rohe Eingabe eines Geräts.
RAWINPUTDEVICE Definiert Informationen für die unformatten Eingabegeräte.
RAWINPUTDEVICELIST Enthält Informationen zu einem unformatten Eingabegerät.
RAWINPUTHEADER Enthält die Headerinformationen, die Teil der rohen Eingabedaten sind.
RAWKEYBOARD Enthält Informationen zum Zustand der Tastatur.
RAWMOUSE Enthält Informationen zum Zustand der Maus.
_ _ RID-GERÄTEINFORMATIONEN Definiert die rohen Eingabedaten, die von einem beliebigen Gerät kommen.
RID _ DEVICE _ INFO _ HID Definiert die rohen Eingabedaten, die aus dem angegebenen HID-Wert kommen.
TASTATUR FÜR _ _ _ RID-GERÄTEINFORMATIONEN Definiert die rohen Eingabedaten, die von der angegebenen Tastatur kommen.
RID _ DEVICE _ INFO _ MOUSE Definiert die rohen Eingabedaten, die von der angegebenen Maus kommen.