Elección del registro correcto

WMI admite diferentes modelos de subprocesos en función de cómo se hospede el proveedor y el tipo de funcionalidad del proveedor, como Clase o Propiedad. Por ejemplo, los proveedores desparejados no admiten todos los tipos de funcionalidad del proveedor. Para más información sobre los diferentes modelos de hospedaje y cómo configurarlos, consulte Hospedaje y seguridad del proveedor.

Proveedores en proceso

Los proveedores en proceso se ejecutan en un proceso de host compartido, Wmiprvse.exe. La mayoría de los tipos de proveedor en proceso usan el modelo de contenedor multiproceso (MTA).

El modelo MTA es compatible con los siguientes tipos de funcionalidad del proveedor:

El modelo de contenedor de un solo subproceso (STA) se admite para algunos tipos de funcionalidad del proveedor:

Proveedores fuera de proceso

Los proveedores hospedados en un host de servicio compartido diferente admiten la siguiente funcionalidad de proveedor:

Para más información sobre los modelos de hospedaje, consulte Hospedaje y seguridad del proveedor.

Proveedores desparejados

Una aplicación hospeda los proveedores desparejados. Para más información, consulte Incorporación de un proveedor en una aplicación. Los proveedores creados con WMI en .NET Framework están desparejados. Los proveedores desparejados admiten la siguiente funcionalidad del proveedor:

Desarrollo de un proveedor WMI

Hospedaje y seguridad del proveedor