IOCTL_HID_GET_HARDWARE_ID IOCTL (hidclass.h)
Die IOCTL_HID_GET_HARDWARE_ID Anforderung ruft die Plug and Play-Hardware-ID einer Sammlung auf oberster Ebeneab.
Allgemeine Informationen zu HIDClass-Geräten finden Sie unter HID Collections.
Hauptcode
Eingabepuffer
Parameters.DeviceIoControl.OutputBufferLength- an der I/O-Stapelposition des IRP gibt die Größe des Ausgabepuffers in Bytes an.
Eingabepufferlänge
Die Länge des Puffers.
Ausgabepuffer
>MdlAddress verweist auf einen Puffer, um die Anzahl der Geräteeingabepuffer zu empfangen.
Länge des Ausgabepuffers
Die Länge des Puffers.
Statusblock
Der HID-Klassentreiber legt die folgenden Felder von Irp->IoStatus-fest:
- Information wird auf die Anzahl der Bytes von Registrierungsinformationen festgelegt, die abgerufen werden, wenn die IOCTL erfolgreich ist.
- Status wird auf STATUS_SUCCESS festgelegt, wenn die Übertragung ohne Fehler abgeschlossen wurde. Andernfalls wird er auf einen entsprechenden NTSTATUS-Fehlercode festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | hidclass.h (include Hidclass.h) |