funzione UsbPm_Deregister (usbpmapi.h)

Annulla la registrazione del driver client con Gestione criteri.

Sintassi

NTSTATUS UsbPm_Deregister(
  [In] USBPM_CLIENT ClientHandle
);

Parametri

[In] ClientHandle

Handle ricevuto dal driver client in una chiamata precedente a UsbPm_Register.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un valore NTSTATUS appropriato.

Commenti

[UsbPm_Deregister] non restituisce finché non vengono restituite tutte le chiamate in sospeso alle funzioni di callback del driver client. Al termine della UsbPm_Deregister , Policy Manager non richiama più le funzioni di callback sullo stesso handle.

Il driver chiama in genere UsbPm_Register nel EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT del driver e annulla la registrazione in EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP chiamando UsbPm_Deregister.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Versione KMDF minima 1.27
Versione UMDF minima 2.27
Intestazione usbpmapi.h
Libreria UsbPmApi.lib
IRQL PASSIVE_LEVEL

Vedi anche

UsbPm_Register