Delen via


Onbewerkte invoer

In deze sectie wordt beschreven hoe het systeem onbewerkte invoer levert aan uw toepassing en hoe een toepassing die invoer ontvangt en verwerkt. Onbewerkte invoer wordt soms algemene invoer genoemd.

In deze sectie

Naam Beschrijving
Over onbewerkte invoer Bespreekt gebruikersinvoer van apparaten zoals joysticks, aanraakschermen en microfoons.
Onbewerkte invoer gebruiken Biedt voorbeeldcode voor taken met betrekking tot onbewerkte invoer.
onbewerkte invoerreferenties Bevat de API-verwijzing.

Functies

Naam Beschrijving
DefRawInputProc- Roept de standaard onbewerkte invoerprocedure aan om standaardverwerking te bieden voor onbewerkte invoerberichten die een toepassing niet verwerkt. Deze functie zorgt ervoor dat elk bericht wordt verwerkt. DefRawInputProc wordt aangeroepen met dezelfde parameters die door de vensterprocedure zijn ontvangen.
GetRawInputBuffer Voert een gebufferde leesbewerking uit van de onbewerkte invoergegevens.
GetRawInputData- Hiermee haalt u de onbewerkte invoer van het opgegeven apparaat op.
GetRawInputDeviceInfo Haalt informatie op over het onbewerkte invoerapparaat.
GetRawInputDeviceList Inventariseert de onbewerkte invoerapparaten die aan het systeem zijn gekoppeld.
GetRegisteredRawInputDevices Haalt de informatie op over de onbewerkte invoerapparaten voor de huidige toepassing.
RegisterRawInputDevices Registreert de apparaten die de onbewerkte invoergegevens leveren.

Macro 's

Naam Beschrijving
GET_RAWINPUT_CODE_WPARAM Hiermee haalt u de invoercode op uit wParam- in WM_INPUT.
NEXTRAWINPUTBLOCK Hiermee haalt u de locatie van de volgende structuur op in een matrix van RAWINPUT structuren.

Meldingen

Naam Beschrijving
WM_INPUT Verzonden naar het venster dat onbewerkte invoer krijgt.
WM_INPUT_DEVICE_CHANGE Verzonden naar het venster dat is geregistreerd om onbewerkte invoer te ontvangen.

Structuren

Naam Beschrijving
RAWHID- Beschrijft de indeling van de onbewerkte invoer van een Human Interface Device (HID).
RAWINPUT- Bevat de onbewerkte invoer van een apparaat.
RAWINPUTDEVICE- Definieert informatie voor de onbewerkte invoerapparaten.
RAWINPUTDEVICELIST Bevat informatie over een onbewerkt invoerapparaat.
RAWINPUTHEADER- Bevat de headerinformatie die deel uitmaakt van de onbewerkte invoergegevens.
RAWKEYBOARD- Bevat informatie over de status van het toetsenbord.
RAWMOUSE- Bevat informatie over de status van de muis.
RID_DEVICE_INFO Definieert de onbewerkte invoergegevens die afkomstig zijn van elk apparaat.
RID_DEVICE_INFO_HID Definieert de onbewerkte invoergegevens die afkomstig zijn van de opgegeven HID.
RID_DEVICE_INFO_KEYBOARD Definieert de onbewerkte invoergegevens die afkomstig zijn van het opgegeven toetsenbord.
RID_DEVICE_INFO_MOUSE Definieert de onbewerkte invoergegevens die afkomstig zijn van de opgegeven muis.