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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour