UsbPm_Deregister, fonction (usbpmapi.h)

Annule l’inscription du pilote client auprès du Gestionnaire de stratégies.

Syntaxe

NTSTATUS UsbPm_Deregister(
  [In] USBPM_CLIENT ClientHandle
);

Paramètres

[In] ClientHandle

Handle que le pilote client a reçu lors d’un appel précédent à UsbPm_Register.

Valeur retournée

Retourne STATUS_SUCCESS si l’opération réussit. Sinon, retourne une valeur NTSTATUS appropriée.

Remarques

[UsbPm_Deregister] ne retourne pas tant que tous les appels en attente aux fonctions de rappel du pilote client ne sont pas retournés. Une fois UsbPm_Deregister retournée, Policy Manager n’appelle plus les fonctions de rappel sur le même handle.

Le pilote appelle généralement UsbPm_Register dans le EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT du pilote et se désinscrit dans EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP en appelant UsbPm_Deregister.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
Version KMDF minimale 1,27 %
Version UMDF minimale 2,27
En-tête usbpmapi.h
Bibliothèque UsbPmApi.lib
IRQL PASSIVE_LEVEL

Voir aussi

UsbPm_Register