Funcionalidad de recopilación
La funcionalidad de una colección se define mediante su uso, informes, colecciones de vínculos y controles. Para obtener un resumen de la funcionalidad de una colección, una aplicación en modo de usuario o un controlador en modo kernel llama a HidP_GetCaps para obtener una estructura *HIDP_CAPS . Esta estructura contiene la siguiente información sobre las colecciones de vínculos de una colección, matrices de funcionalidad de botón y matrices de funcionalidad de valor:
Página de uso y identificador de uso de la colección
El tamaño, en bytes, de los informes de entrada, salida y características de la colección (consulte Introducción a los conceptos de HID).
Número de estructuras de HIDP_LINK_COLLECTION_NODE en la matriz de colección de vínculos de la colección
Para cada tipo de informe, el número de estructuras de HIDP_BUTTON_CAPS en la matriz de funcionalidades de botón devuelta por HidP_GetButtonCaps
Para cada tipo de informe, el número de estructuras de HIDP_VALUE_CAPS en la matriz de funcionalidades de valor devuelta por HidP_GetValueCaps
Para cada tipo de informe, el número de botones y valores admitidos por la colección, según lo especificado por el miembro NumberXxxDataIndices .