Compartir a través de


estructura HIDP_CAPS (hidpi.h)

La estructura HIDP_CAPS contiene información sobre la funcionalidad de una colección de nivel superior.

Sintaxis

typedef struct _HIDP_CAPS {
  USAGE  Usage;
  USAGE  UsagePage;
  USHORT InputReportByteLength;
  USHORT OutputReportByteLength;
  USHORT FeatureReportByteLength;
  USHORT Reserved[17];
  USHORT NumberLinkCollectionNodes;
  USHORT NumberInputButtonCaps;
  USHORT NumberInputValueCaps;
  USHORT NumberInputDataIndices;
  USHORT NumberOutputButtonCaps;
  USHORT NumberOutputValueCaps;
  USHORT NumberOutputDataIndices;
  USHORT NumberFeatureButtonCaps;
  USHORT NumberFeatureValueCaps;
  USHORT NumberFeatureDataIndices;
} HIDP_CAPS, *PHIDP_CAPS;

Miembros

Usage

Especifica el identificador de usode una colección de nivel superior.

UsagePage

Especifica la página de uso de la colección de nivel superior.

InputReportByteLength

Especifica el tamaño máximo, en bytes, de todos los informes de entrada. Incluye el identificador de informe, que se antepone a los datos del informe. Si no se usa el identificador de informe, el valor de id. es cero.

OutputReportByteLength

Especifica el tamaño máximo, en bytes, de todos los informes de salida. Incluye el identificador de informe, que se antepone a los datos del informe. Si no se usa el identificador de informe, el valor de id. es cero.

FeatureReportByteLength

Especifica la longitud máxima, en bytes, de todos los informes de características. Incluye el identificador de informe, que se antepone a los datos del informe. Si no se usa el identificador de informe, el valor de id. es cero.

Reserved[17]

Reservado para uso interno del sistema.

NumberLinkCollectionNodes

Especifica el número de estructuras de HIDP_LINK_COLLECTION_NODE que se devuelven para esta colección de nivel superior mediante HidP_GetLinkCollectionNodes.

NumberInputButtonCaps

Especifica el número de estructuras de HIDP_BUTTON_CAPS de entrada que HidP_GetButtonCaps devuelve.

NumberInputValueCaps

Especifica el número de estructuras de HIDP_VALUE_CAPS de entrada que HidP_GetValueCaps devuelve.

NumberInputDataIndices

Especifica el número de índices de datos asignados a botones y valores en todos los informes de entrada.

NumberOutputButtonCaps

Especifica el número de estructuras de HIDP_BUTTON_CAPS de salida que HidP_GetButtonCaps devuelve.

NumberOutputValueCaps

Especifica el número de estructuras de HIDP_VALUE_CAPS de salida que HidP_GetValueCaps devuelve.

NumberOutputDataIndices

Especifica el número de índices de datos asignados a botones y valores en todos los informes de salida.

NumberFeatureButtonCaps

Especifica el número total de estructuras de características HIDP_BUTTONS_CAPS que HidP_GetButtonCaps devuelve.

NumberFeatureValueCaps

Especifica el número total de estructuras de características HIDP_VALUE_CAPS que HidP_GetValueCaps devuelve.

NumberFeatureDataIndices

Especifica el número de índices de datos asignados a botones y valores de todos los informes de características.

Comentarios

Los autores de llamadas de las rutinas de soporte de HIDClass usan la información proporcionada en esta estructura cuando una rutina llamada requiere, como entrada, el tamaño de un tipo de informe, el número de nodos de colección de vínculos, el número de funcionalidades de control o el número de índices de datos.

Requisitos

Requisito Valor
Header hidpi.h (incluya Hidpi.h)

Consulte también