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

Weitere Informationen

UsbPm_Register