UsbPm_Deregister-Funktion (usbpmapi.h)
Hebt die Registrierung des Clienttreibers beim Richtlinien-Manager auf.
Syntax
NTSTATUS UsbPm_Deregister(
[In] USBPM_CLIENT ClientHandle
);
Parameter
[In] ClientHandle
Das Handle, das der Clienttreiber bei einem vorherigen Aufruf von UsbPm_Register empfangen hat.
Rückgabewert
Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Gibt andernfalls einen geeigneten NTSTATUS-Wert zurück.
Hinweise
[UsbPm_Deregister] wird erst zurückgegeben, wenn alle ausstehenden Aufrufe der Rückruffunktionen des Clienttreibers zurückgegeben werden. Nachdem UsbPm_Deregister zurückgegeben wurde, ruft Policy Manager keine Rückruffunktionen mehr für dasselbe Handle auf.
Der Treiber ruft in der Regel UsbPm_Register im EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT des Treibers auf und hebt die Registrierung in EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP auf, indem er UsbPm_Deregister aufruft.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
KMDF-Mindestversion | 1,27 |
UMDF-Mindestversion | 2.27 |
Kopfzeile | usbpmapi.h |
Bibliothek | UsbPmApi.lib |
IRQL | PASSIVE_LEVEL |