Auswählen der ordnungsgemäßen Registrierung

WMI unterstützt verschiedene Threadingmodelle, je nachdem, wie der Anbieter gehostet wird, und abhängig vom Typ der Anbieterfunktionalität, z. B. Class oder Property. Beispielsweise unterstützen entkoppelte Anbieter nicht alle Typen von Anbieterfunktionen. Weitere Informationen zu verschiedenen Hostingmodellen und deren Konfiguration finden Sie unter Anbieterhosting und Sicherheit.

In-Process-Anbieter

In-Process-Anbieter werden in einem freigegebenen Hostprozess ausgeführt, Wmiprvse.exe. Die meisten In-Process-Anbietertypen verwenden das MTA-Modell (Multithread-Apartment).

Das MTA-Modell wird für die folgenden Typen von Anbieterfunktionen unterstützt:

Das STA-Modell (Singlethread-Apartment) wird für einige Arten von Anbieterfunktionen unterstützt:

Out-of-Process-Anbieter

Anbieter, die auf einem anderen Host für gemeinsam genutzte Dienste gehostet werden, unterstützen die folgenden Anbieterfunktionen:

Weitere Informationen zu gemeinsam genutzten Diensthosts finden Sie unter Anbieterhosting und Sicherheit.

Entkoppelte Anbieter

Entkoppelte Anbieter werden in einer Anwendung gehostet. Weitere Informationen finden Sie unter Integrieren eines Anbieters in eine Anwendung. Anbieter, die mit WMI im .NET Framework erstellt wurden, sind entkoppelt. Entkoppelte Anbieter unterstützen die folgenden Anbieterfunktionen:

Entwickeln eines WMI-Anbieters

Anbieterhosting und Sicherheit