Partager via


WdfWmiInstanceDeregister, fonction (wdfwmi.h)

[S’applique à KMDF uniquement]

La méthode WdfWmiInstanceDeregister annule l’inscription d’un instance spécifié d’un fournisseur de données WMI à partir du service WMI du système.

Syntaxe

void WdfWmiInstanceDeregister(
  [in] WDFWMIINSTANCE WmiInstance
);

Paramètres

[in] WmiInstance

Handle d’un objet WMI instance que le pilote a obtenu à partir d’un appel précédent à WdfWmiInstanceCreate.

Valeur de retour

None

Remarques

Un bogue case activée se produit si le pilote fournit un handle d’objet non valide.

Pour plus d’informations sur la méthode WdfWmiInstanceDeregister , consultez Inscription d’instances de fournisseur. Pour plus d’informations sur WMI, consultez Prise en charge de WMI dans les pilotes Framework-Based.

WdfWmiInstanceRegister annule l’inscription du fournisseur instance de façon synchrone (c’est-à-dire avant de retourner) s’il est appelé à IRQL = PASSIVE_LEVEL et de façon asynchrone s’il est appelé au niveau de l’PASSIVE_LEVEL IRQL>.

Exemples

L’exemple de code suivant annule l’inscription d’un instance spécifié d’un fournisseur de données WMI à partir du service WMI du système.

WdfWmiInstanceDeregister(wmiInstance);

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
En-tête wdfwmi.h (inclure Wdf.h)
Bibliothèque Wdf01000.sys (consultez Gestion des versions de la bibliothèque d’infrastructure).)
IRQL <=DISPATCH_LEVEL
Règles de conformité DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Voir aussi

WdfWmiInstanceCreate

WdfWmiInstanceRegister