Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive come il sistema fornisce input non elaborato all'applicazione e come un'applicazione riceve ed elabora tale input. L'input non elaborato viene talvolta definito input generico.
In questa sezione
| Nome | Descrizione |
|---|---|
| Informazioni sul di input non elaborato | Illustra l'input dell'utente da dispositivi come joystick, touch screen e microfoni. |
| uso di di input non elaborato | Fornisce codice di esempio per le attività relative all'input non elaborato. |
| riferimento all'input non elaborato | Contiene il riferimento all'API. |
Funzioni
| Nome | Descrizione |
|---|---|
| DefRawInputProc | Chiama la routine di input non elaborata predefinita per fornire l'elaborazione predefinita per tutti i messaggi di input non elaborati che un'applicazione non elabora. Questa funzione garantisce che ogni messaggio venga elaborato.
defRawInputProc viene chiamato con gli stessi parametri ricevuti dalla procedura della finestra. |
| GetRawInputBuffer | Esegue una lettura memorizzata nel buffer dei dati di input non elaborati. |
| GetRawInputData | Ottiene l'input non elaborato dal dispositivo specificato. |
| GetRawInputDeviceInfo | Ottiene informazioni sul dispositivo di input non elaborato. |
| GetRawInputDeviceList | Enumera i dispositivi di input non elaborati collegati al sistema. |
| GetRegisteredRawInputDevices | Ottiene le informazioni sui dispositivi di input non elaborati per l'applicazione corrente. |
| RegisterRawInputDevices | Registra i dispositivi che forniscono i dati di input non elaborati. |
Macro
| Nome | Descrizione |
|---|---|
| GET_RAWINPUT_CODE_WPARAM | Ottiene il codice di input da wParam in WM_INPUT. |
| NEXTRAWINPUTBLOCK | Ottiene la posizione della struttura successiva in una matrice di strutture RAWINPUT. |
Notifiche
| Nome | Descrizione |
|---|---|
| WM_INPUT | Inviato alla finestra che riceve l'input non elaborato. |
| WM_INPUT_DEVICE_CHANGE | Inviato alla finestra registrata per ricevere l'input non elaborato. |
Strutture
| Nome | Descrizione |
|---|---|
| RAWHID | Descrive il formato dell'input non elaborato da un dispositivo HID (Human Interface Device). |
| RAWINPUT | Contiene l'input non elaborato da un dispositivo. |
| RAWINPUTDEVICE | Definisce le informazioni per i dispositivi di input non elaborati. |
| RAWINPUTDEVICELIST | Contiene informazioni su un dispositivo di input non elaborato. |
| RAWINPUTHEADER | Contiene le informazioni sull'intestazione che fanno parte dei dati di input non elaborati. |
| RAWKEYBOARD | Contiene informazioni sullo stato della tastiera. |
| RAWMOUSE | Contiene informazioni sullo stato del mouse. |
| RID_DEVICE_INFO | Definisce i dati di input non elaborati provenienti da qualsiasi dispositivo. |
| RID_DEVICE_INFO_HID | Definisce i dati di input non elaborati provenienti dall'HID specificato. |
| RID_DEVICE_INFO_KEYBOARD | Definisce i dati di input non elaborati provenienti dalla tastiera specificata. |
| RID_DEVICE_INFO_MOUSE | Definisce i dati di input non elaborati provenienti dal mouse specificato. |