Vorbereitete Daten

Vorbereitete Daten sind Berichtsdeskriptordaten, die einer Sammlung der obersten Ebene zugeordnet sind. Benutzermodusanwendungen oder Kernelmodustreiber verwenden vordefinierte Daten, um Informationen zu bestimmten HID-Steuerelementen zu extrahieren, ohne den gesamten Berichtsdeskriptor eines Geräts abrufen und interpretieren zu müssen. Eine Benutzermodusanwendung ruft die vorbereiteten Daten einer Sammlung mithilfe von HidD_GetPreparsedData ab, und ein Kernelmodustreiber verwendet eine IOCTL_HID_GET_COLLECTION_DESCRIPTOR Anforderung.

Die folgenden HIDClass-Unterstützungsroutinen unterstützen das Extrahieren und Festlegen von Schaltflächen- und Wertdaten:

HidP_GetButtons

HidP_SetButtons

HidP_UnsetButtons

HidP_GetUsageValue

HidP_SetUsageValue

HidP_GetScaledUsageValue

HidP_SetScaledUsageValue

HidP_GetUsageValueArray

HidP_SetUsageValueArray