IOCTL_HID_GET_REPORT_DESCRIPTOR IOCTL (hidport.h)
La richiesta di IOCTL_HID_GET_REPORT_DESCRIPTOR ottiene il descrittore del report per un dispositivo HIDClass.
Per informazioni generali sui dispositivi HIDClass, vedere Raccolte HID.
Codice principale
Buffer di input
Parameters.DeviceIoControl.OutputBufferLength specifica la lunghezza, in byte, del buffer bloccato in Irp-UserBuffer>.
Lunghezza del buffer di input
Dimensioni di OutputBufferLength.
Buffer di output
Il minidriver HID riempie il buffer in Irp-UserBuffer> con il descrittore del report.
Lunghezza del buffer di output
Dimensioni del descrittore del report.
Blocco dello stato
I minidriver HID che eseguono l'I/O al dispositivo impostano i campi seguenti di Irp-IoStatus>:
- Le informazioni vengono impostate sul numero di byte trasferiti dal dispositivo.
- Lo stato è impostato su STATUS_SUCCESS se il trasferimento è stato completato senza errore. In caso contrario, è impostato su un codice di errore NTSTATUS appropriato.
Requisiti
Requisito | Valore |
---|---|
Intestazione | hidport.h (include Hidport.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per