Megosztás a következőn keresztül:


Nyers bemenet

Ez a szakasz azt ismerteti, hogy a rendszer hogyan biztosít nyers bemenetet az alkalmazásnak, valamint azt, hogy az alkalmazás hogyan fogadja és dolgozza fel a bemenetet. A nyers bemenetet gyakran általános bemenetnek is nevezik.

Ebben a szakaszban

Név Leírás
A nyers beviteli Az eszközök, például joystickok, érintőképernyők és mikrofonok felhasználói bevitelét ismerteti.
nyers beviteli Mintakódot biztosít a nyers bemenettel kapcsolatos feladatokhoz.
nyers bemeneti referencia Az API-referenciát tartalmazza.

Funkciók

Név Leírás
DefRawInputProc Meghívja az alapértelmezett nyers beviteli eljárást, hogy biztosítsa az alkalmazás által nem feldolgozott nyers bemeneti üzenetek alapértelmezett feldolgozását. Ez a függvény biztosítja az összes üzenet feldolgozását. DefRawInputProc meghívása ugyanazokkal a paraméterekkel történik, amelyeket az ablakeljárás fogad.
GetRawInputBuffer Pufferelt olvasást végez a nyers bemeneti adatokról.
GetRawInputData Lekéri a nyers bemenetet a megadott eszközről.
GetRawInputDeviceInfo Információt kap a nyers bemeneti eszközről.
GetRawInputDeviceList Számba adja a rendszerhez csatlakoztatott nyers bemeneti eszközöket.
GetRegisteredRawInputDevices Lekéri az aktuális alkalmazás nyers bemeneti eszközeire vonatkozó információkat.
RegisterRawInputDevices Regisztrálja a nyers bemeneti adatokat szolgáltató eszközöket.

Makrók

Név Leírás
GET_RAWINPUT_CODE_WPARAM Lekéri a bemeneti kódot wParamWM_INPUT.
NEXTRAWINPUTBLOCK Lekéri a következő struktúra helyét RAWINPUT struktúrák tömbjében.

Értesítések

Név Leírás
WM_INPUT A nyers bemenetet kapó ablakba küldve.
WM_INPUT_DEVICE_CHANGE Elküldve arra az ablakra, amely regisztrálva van a nyers bemenet fogadásához.

Struktúrák

Név Leírás
RAWHID A nyers bemenet formátumát ismerteti egy emberi felületű eszközről (HID).
RAWINPUT Az eszköz nyers bemenetét tartalmazza.
RAWINPUTDEVICE Meghatározza a nyers bemeneti eszközök adatait.
RAWINPUTDEVICELIST Információt tartalmaz egy nyers bemeneti eszközről.
RAWINPUTHEADER A nyers bemeneti adatok részét képező fejlécadatokat tartalmazza.
RAWKEYBOARD A billentyűzet állapotával kapcsolatos információkat tartalmaz.
RAWMOUSE Az egér állapotával kapcsolatos információkat tartalmaz.
RID_DEVICE_INFO Meghatározza a bármely eszközről érkező nyers bemeneti adatokat.
RID_DEVICE_INFO_HID Meghatározza a megadott HID-ból érkező nyers bemeneti adatokat.
RID_DEVICE_INFO_KEYBOARD Meghatározza a megadott billentyűzetről érkező nyers bemeneti adatokat.
RID_DEVICE_INFO_MOUSE Meghatározza a megadott egérről érkező nyers bemeneti adatokat.