IOCTL_HID_GET_HARDWARE_ID IOCTL (hidclass.h)
Die IOCTL_HID_GET_HARDWARE_ID-Anforderung ruft die Plug & Play Hardware-ID einer Sammlung der obersten Ebene ab.
Allgemeine Informationen zu HIDClass-Geräten finden Sie unter HID-Sammlungen.
Hauptcode
Eingabepuffer
Parameters.DeviceIoControl.OutputBufferLength in der E/A-Stapelposition des IRP gibt die Größe des Ausgabepuffers in Bytes an.
Länge des Eingabepuffers
Die Länge des Puffers.
Ausgabepuffer
Irp->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:
- Informationen sind auf die Anzahl der Bytes der 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 geeigneten NTSTATUS-Fehlercode festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | hidclass.h (include Hidclass.h) |