Partager via


Entrée brute

Cette section décrit comment le système fournit une entrée brute à votre application et comment une application reçoit et traite cette entrée. L’entrée brute est parfois appelée entrée générique.

Dans cette section

Nom Description
à propos des d’entrée brute Traite de l’entrée utilisateur à partir d’appareils tels que les joysticks, les écrans tactiles et les microphones.
à l’aide du d’entrée brute Fournit un exemple de code pour les tâches relatives à l’entrée brute.
référence d’entrée brute Contient la référence de l’API.

Fonctions

Nom Description
DefRawInputProc Appelle la procédure d’entrée brute par défaut pour fournir le traitement par défaut des messages d’entrée bruts qu’une application ne traite pas. Cette fonction garantit que chaque message est traité. DefRawInputProc est appelée avec les mêmes paramètres reçus par la procédure de fenêtre.
GetRawInputBuffer Effectue une lecture tampon des données d’entrée brutes.
GetRawInputData Obtient l’entrée brute de l’appareil spécifié.
GetRawInputDeviceInfo Obtient des informations sur l’appareil d’entrée brute.
GetRawInputDeviceList Énumère les périphériques d’entrée brutes attachés au système.
GetRegisteredRawInputDevices Obtient les informations sur les périphériques d’entrée brutes de l’application actuelle.
RegisterRawInputDevices Inscrit les appareils qui fournissent les données d’entrée brutes.

Macros

Nom Description
GET_RAWINPUT_CODE_WPARAM Obtient le code d’entrée de wParam dans WM_INPUT.
NEXTRAWINPUTBLOCK Obtient l’emplacement de la structure suivante dans un tableau de structures RAWINPUT.

Notifications

Nom Description
WM_INPUT Envoyé à la fenêtre qui obtient une entrée brute.
WM_INPUT_DEVICE_CHANGE Envoyé à la fenêtre inscrite pour recevoir une entrée brute.

Structures

Nom Description
RAWHID Décrit le format de l’entrée brute à partir d’un appareil HID (Human Interface Device).
RAWINPUT Contient l’entrée brute d’un appareil.
RAWINPUTDEVICE Définit des informations pour les périphériques d’entrée brutes.
RAWINPUTDEVICELIST Contient des informations sur un appareil d’entrée brute.
RAWINPUTHEADER Contient les informations d’en-tête qui font partie des données d’entrée brutes.
RAWKEYBOARD Contient des informations sur l’état du clavier.
RAWMOUSE Contient des informations sur l’état de la souris.
RID_DEVICE_INFO Définit les données d’entrée brutes provenant de n’importe quel appareil.
RID_DEVICE_INFO_HID Définit les données d’entrée brutes provenant du HID spécifié.
RID_DEVICE_INFO_KEYBOARD Définit les données d’entrée brutes provenant du clavier spécifié.
RID_DEVICE_INFO_MOUSE Définit les données d’entrée brutes provenant de la souris spécifiée.