Dati pronti
I dati preparati sono dati del descrittore di report associati a una raccolta di primo livello. Le applicazioni in modalità utente o i driver in modalità kernel usano dati pronti per estrarre informazioni su controlli HID specifici senza dover ottenere e interpretare l'intero descrittore di report di un dispositivo. Un'applicazione in modalità utente ottiene i dati preparati di una raccolta usando HidD_GetPreparsedData e un driver in modalità kernel usa una richiesta di IOCTL_HID_GET_COLLECTION_DESCRIPTOR.
Le routine di supporto HIDClass seguenti supportano l'estrazione e l'impostazione dei dati dei pulsanti e dei valori: