IOCTL_HID_GET_DEVICE_DESCRIPTOR IOCTL (hidport.h)
Die IOCTL_HID_GET_DEVICE_DESCRIPTOR-Anforderung ruft den HID-Deskriptor eines HIDClass-Geräts ab.
Allgemeine Informationen zu HIDClass-Geräten finden Sie unter HID-Sammlungen.
Hauptcode
Eingabepuffer
Parameters.DeviceIoControl.OutputBufferLength enthält die Länge des systemresidenten Puffers, der bei Irp-UserBuffer> bereitgestellt wird.
Eingabepufferlänge
Die Größe von OutputBufferLength.
Ausgabepuffer
Der HID-Minidriver gibt den Gerätedeskriptor im Benutzerpuffer bei Irp-UserBuffer> zurück.
Länge des Ausgabepuffers
Die Größe des Gerätedeskriptors.
Statusblock
HID-Miniantriebe, die die E/A zum Gerät ausführen, legen die folgenden Felder von Irp-IoStatus> fest:
- Informationen sind auf die Anzahl der vom Gerät übertragenen Bytes festgelegt.
- Der Status wird auf STATUS_SUCCESS festgelegt, wenn die Übertragung ohne Fehler abgeschlossen wurde. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | hidport.h (include Hidport.h) |