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) |