Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |