IOCTL_HID_DEACTIVATE_DEVICE IOCTL (hidport.h)
Die IOCTL_HID_DEACTIVATE_DEVICE-Anforderung deaktiviert ein HIDClass-Gerät, was dazu führt, dass es Vorgänge beendet und alle ausstehenden E/A-Anforderungen beendet.
Allgemeine Informationen zu HIDClass-Geräten finden Sie unter HID-Sammlungen.
Hauptcode
Eingabepuffer
Parameters.DeviceIoControl.Type3InputBuffer enthält den Sammlungsbezeichner als ULONG-Wert der Auflistung, die Vorgänge abhält.
Länge des Eingabepuffers
Die Länge eines ULONG-Werts.
Ausgabepuffer
Keine.
Länge des Ausgabepuffers
Keine
Statusblock
HID-Minitreiber, die die E/A an das Gerät ausführen, legen die folgenden Felder von Irp-IoStatus> fest:
- Die Informationen sind auf 0 (null) festgelegt.
- 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 | hidport.h (hidport.h einschließen) |