Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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. |