選擇正確的註冊
WMI 支援不同的線程模型,視提供者的裝載方式和提供者功能類型而定,例如 類別 或 屬性。 例如,分離提供者 不支援所有提供者功能類型。 如需不同載入模型以及如何設定它們的詳細資訊,請參閱 提供者裝載和安全性。
In-Process 提供者
進程內提供者會在共享主機進程中執行,Wmiprvse.exe。 大多數進程內提供者類型使用多執行緒單元 (MTA) 模型。
下列提供者功能類型支援 MTA 模型:
某些類型的提供者功能支援單執行緒單元(STA)模型:
跨進程提供者
裝載在不同共用服務主機中的提供者支援以下提供者功能:
如需有關共用服務主機的更多資訊,請參閱 提供者託管與安全性。
去耦合提供者
分離的提供者裝載於應用程式中。 如需詳細資訊,請參閱 在應用程式中併入提供者。 在 .NET Framework 中使用 WMI 建立的提供者會分離。 解耦合的提供者支援下列提供者功能:
相關主題