Condividi tramite


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.

Osservazioni

UsbPm_Deregister non restituisce finché non vengono restituite tutte le chiamate in sospeso alle funzioni di callback del driver client. Al termine UsbPm_Deregister, Gestione criteri 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.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1809
versione minima di KMDF 1.27
versione minima di UMDF 2.27
intestazione usbpmapi.h
libreria UsbPmApi.lib
IRQL LIVELLO PASSIVO

Vedere anche