Compartir a través de


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

Consulte también

Tablas de uso de HID de bus serie universal: USB.org