WdfWmiInstanceDeregister-Funktion (wdfwmi.h)
[Gilt nur für KMDF]
Die WdfWmiInstanceDeregister-Methode hebt die Registrierung einer angegebenen instance eines WMI-Datenanbieters beim WMI-Dienst des Systems auf.
Syntax
void WdfWmiInstanceDeregister(
[in] WDFWMIINSTANCE WmiInstance
);
Parameter
[in] WmiInstance
Ein Handle für ein WMI-instance-Objekt, das der Treiber aus einem vorherigen Aufruf von WdfWmiInstanceCreate abgerufen hat.
Rückgabewert
Keine
Bemerkungen
Eine Fehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.
Weitere Informationen zur WdfWmiInstanceDeregister-Methode finden Sie unter Registrieren von Anbieterinstanzen. Weitere Informationen zu WMI finden Sie unter Unterstützung von WMI in Framework-Based Treibern.
WdfWmiInstanceRegister hebt die Registrierung des Anbieters instance synchron (d. h. vor der Rückgabe) auf, wenn er unter IRQL = PASSIVE_LEVEL aufgerufen wird, und asynchron, wenn er am IRQL-PASSIVE_LEVEL > aufgerufen wird.
Beispiele
Im folgenden Codebeispiel wird die Registrierung einer angegebenen instance eines WMI-Datenanbieters beim WMI-Dienst des Systems aufgehoben.
WdfWmiInstanceDeregister(wmiInstance);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
Kopfzeile | wdfwmi.h (einschließen von Wdf.h) |
Bibliothek | Wdf01000.sys (siehe Versionsverwaltung der Frameworkbibliothek).) |
IRQL | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |