estructura RID_DEVICE_INFO (winuser.h)
Define los datos de entrada sin procesar procedentes de cualquier dispositivo.
Sintaxis
typedef struct tagRID_DEVICE_INFO {
DWORD cbSize;
DWORD dwType;
union {
RID_DEVICE_INFO_MOUSE mouse;
RID_DEVICE_INFO_KEYBOARD keyboard;
RID_DEVICE_INFO_HID hid;
} DUMMYUNIONNAME;
} RID_DEVICE_INFO, *PRID_DEVICE_INFO, *LPRID_DEVICE_INFO;
Miembros
cbSize
Tipo: DWORD
Tamaño, en bytes, de la estructura RID_DEVICE_INFO .
dwType
Tipo: DWORD
Tipo de datos de entrada sin procesar. Este miembro puede ser uno de los valores siguientes.
Value | Significado |
---|---|
|
Los datos proceden de un mouse. |
|
Los datos proceden de un teclado. |
|
Los datos proceden de un HID que no es un teclado o un mouse. |
DUMMYUNIONNAME
DUMMYUNIONNAME.mouse
Tipo: RID_DEVICE_INFO_MOUSE
Si dwType es RIM_TYPEMOUSE, se trata de la estructura RID_DEVICE_INFO_MOUSE que define el mouse.
DUMMYUNIONNAME.keyboard
Tipo: RID_DEVICE_INFO_KEYBOARD
Si dwType es RIM_TYPEKEYBOARD, se trata de la estructura RID_DEVICE_INFO_KEYBOARD que define el teclado.
DUMMYUNIONNAME.hid
Tipo: RID_DEVICE_INFO_HID
Si dwType es RIM_TYPEHID, se trata de la estructura RID_DEVICE_INFO_HID que define el dispositivo HID.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winuser.h (incluir Windows.h) |
Consulte también
Conceptual
Referencia