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) |