estructura HIDP_CAPS (hidpi.h)
La estructura HIDP_CAPS contiene información sobre la funcionalidad de una colección de 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 un identificador de usode la colección de nivel superior.
UsagePage
Especifica la página de uso de 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 del identificador 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 del identificador 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 del identificador 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 entrada HIDP_BUTTON_CAPS que HidP_GetButtonCaps devuelve.
NumberInputValueCaps
Especifica el número de estructuras de entrada HIDP_VALUE_CAPS que HidP_GetValueCaps devuelve.
NumberInputDataIndices
Especifica el número de índices de datos asignados a botones y valores de 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 de todos los informes de salida.
NumberFeatureButtonCaps
Especifica el número total de estructuras de HIDP_BUTTONS_CAPS de características 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.
Observaciones
Los autores de llamadas de la HIDClass admiten rutinas usar 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 |
---|---|
encabezado de | hidpi.h (incluya Hidpi.h) |