Поделиться через


Выбор правильной регистрации

WMI поддерживает различные модели потоков в зависимости от того, как размещен поставщик, и тип функциональности поставщика, например класс или свойство . Например, отсоединяемые поставщики не поддерживают все типы функций поставщика. Дополнительные сведения о различных моделях размещения и их настройке см. в разделе Размещение и безопасность поставщиков.

Поставщики In-Process

Поставщики внутрипроцессных процессов выполняются в общем узле, Wmiprvse.exe. Большинство типов поставщиков внутри процесса используют модель многопоточной обработки (MTA).

Модель MTA поддерживается для следующих типов функций поставщика:

Модель однопоточной квартиры (STA) поддерживается для некоторых типов функций поставщика:

Внепроцессные поставщики

Поставщики, размещенные в другом узле общей службы, поддерживают следующие функции поставщика:

Дополнительные сведения о хостах общих служб см. в разделе Размещение и безопасность поставщиков.

Отсоединяемые поставщики

Несоединяемые поставщики размещаются в приложении. Дополнительные сведения см. в разделе Включение провайдера в приложение. Поставщики, созданные с помощью WMI в .NET Framework, отделены. Отсоединяемые поставщики поддерживают следующие функции поставщика:

Создание поставщика WMI

Хостинг и безопасность провайдеров