Dados pré-preparados

Os dados pré-parados são dados do descritor de relatório associados a uma coleção de nível superior. Aplicativos de modo de usuário ou drivers de modo kernel usam dados pré-preparados para extrair informações sobre controles HID específicos sem precisar obter e interpretar todo o descritor de relatório de um dispositivo. Um aplicativo de modo de usuário obtém os dados pré-preparados de uma coleção usando HidD_GetPreparsedData e um driver de modo kernel usa uma solicitação de IOCTL_HID_GET_COLLECTION_DESCRIPTOR .

As seguintes rotinas de suporte HIDClass dão suporte à extração e configuração de dados de botão e valor:

HidP_GetButtons

HidP_SetButtons

HidP_UnsetButtons

HidP_GetUsageValue

HidP_SetUsageValue

HidP_GetScaledUsageValue

HidP_SetScaledUsageValue

HidP_GetUsageValueArray

HidP_SetUsageValueArray