Structure RAWINPUTHEADER (winuser.h)
Contient les informations d’en-tête qui font partie des données d’entrée brutes.
Syntaxe
typedef struct tagRAWINPUTHEADER {
DWORD dwType;
DWORD dwSize;
HANDLE hDevice;
WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER, *LPRAWINPUTHEADER;
Membres
dwType
Type : DWORD
Type d’entrée brute. Ce peut être l’une des valeurs suivantes :
Valeur | Signification |
---|---|
RIM_TYPEMOUSE 0 | L’entrée brute provient de la souris. |
RIM_TYPEKEYBOARD 1 | L’entrée brute provient du clavier. |
RIM_TYPEHID 2 | L’entrée brute provient d’un appareil qui n’est pas un clavier ou une souris. |
dwSize
Type : DWORD
Taille, en octets, de l’ensemble du paquet d’entrée de données. Cela inclut RAWINPUT ainsi que d’éventuels rapports d’entrée supplémentaires dans le tableau de longueurs variables RAWHID .
hDevice
Type : HANDLE
Handle de l’appareil générant les données d’entrée brutes.
wParam
Type : WPARAM
Valeur transmise dans le paramètre wParam du message WM_INPUT .
Remarques
Pour obtenir plus d’informations sur l’appareil, utilisez hDevice dans un appel à GetRawInputDeviceInfo. hDevice peut être égal à zéro si une entrée est reçue à partir d’un pavé tactile de précision.
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winuser.h (inclure Windows.h) |
Voir aussi
Conceptuel
Référence