estructura USAGE_PROPERTIES (winuser.h)
Contiene elementos globales de propiedades de dispositivo (Dispositivo de interfaz humana (HID) que corresponden a usos de HID) para cualquier tipo de dispositivo de entrada HID.
Sintaxis
typedef struct tagUSAGE_PROPERTIES {
USHORT level;
USHORT page;
USHORT usage;
INT32 logicalMinimum;
INT32 logicalMaximum;
USHORT unit;
USHORT exponent;
BYTE count;
INT32 physicalMinimum;
INT32 physicalMaximum;
} USAGE_PROPERTIES, *PUSAGE_PROPERTIES;
Miembros
level
Valor específico del uso de un control lineal basado en rango (mando o marcado), un control activado/desactivado (conmutador de alternancia), un control momentáneo (botón del mouse), un control de una sola captura (botón que desencadena un único evento) o un control de desencadenador (botón que desencadena un evento repetido).
page
El identificador de página de uso, como la página controles vr (0x03) o la página Controles de juego (0x05).
usage
El identificador de uso asociado a una página de uso, como Girar a la derecha o a la izquierda (21) o Mover a la derecha o a la izquierda (24) para una página de controles de juego.
logicalMinimum
Valor más pequeño que el control puede notificar.
logicalMaximum
Valor más grande que el control puede notificar.
unit
Estándar de medida utilizado para describir el valor físico de un control (después de convertir el valor lógico mediante el valor exponente ). La especificación HID define códigos para las unidades básicas de longitud, masa, tiempo, temperatura, corriente e intensidad luminosa.
exponent
Valor utilizado para escalar un valor lógico a un valor físico.
count
Número de elementos de datos contenidos en el informe.
physicalMinimum
El logicalMinimum expresado en unidades físicas (convertido multiplicando logicalMinimum por exponente).
physicalMaximum
El valor logicalMaximum expresado en unidades físicas (convertido multiplicando logicalMaximum por exponente).
Comentarios
El grupo de trabajo HID publica un conjunto de documentos que componen las tablas de uso de HID (el diccionario que describe qué dispositivos HID pueden hacer). Estas tablas de uso hid contienen una lista con descripciones de uso. Un uso proporciona información a un desarrollador de aplicaciones sobre el significado previsto y el uso de un elemento determinado descrito en el Descriptor de informe. Por ejemplo, hay un uso definido para el botón izquierdo de un mouse. El descriptor de informe puede definir dónde en un informe una aplicación puede encontrar el estado actual del botón izquierdo del mouse. Las tablas de uso se dividen en varios espacios de nombres, denominados Páginas de uso. Cada página de uso describe un conjunto de usos relacionados para ayudar a organizar el documento. La combinación de una página de uso y uso define el identificador de uso que identifica de forma única un uso específico en las tablas de uso.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server [solo aplicaciones de escritorio] |
Encabezado | winuser.h |