Choix de l’inscription correcte

WMI prend en charge différents modèles de thread, selon la façon dont le fournisseur est hébergé et le type de fonctionnalité de fournisseur, tel que la classe ou la propriété. Par exemple, les fournisseurs découplés ne prennent pas en charge tous les types de fonctionnalités du fournisseur. Pour plus d’informations sur les différents modèles d’hébergement et sur la façon de les configurer, consultez hébergement et sécurité du fournisseur.

Fournisseurs de In-Process

Les fournisseurs in-process s’exécutent dans un processus hôte partagé, Wmiprvse.exe. La plupart des types de fournisseurs in-process utilisent le modèle de cloisonnement multithread (MTA).

Le modèle MTA est pris en charge pour les types de fonctionnalités de fournisseur suivants :

Le modèle STA (Single-Threaded Apartment) est pris en charge pour certains types de fonctionnalités du fournisseur :

Fournisseurs hors processus

Les fournisseurs qui sont hébergés dans un autre hôte de service partagé prennent en charge la fonctionnalité de fournisseur suivante :

Pour plus d’informations sur les hôtes de service partagés, consultez hébergement et sécurité du fournisseur.

Fournisseurs découplés

Les fournisseurs découplés sont hébergés dans une application. Pour plus d’informations, consultez incorporation d’un fournisseur dans une application. les fournisseurs créés à l’aide de WMI dans le .NET Framework sont découplés. Les fournisseurs découplés prennent en charge la fonctionnalité de fournisseur suivante :

Développement d’un fournisseur WMI

Hébergement et sécurité du fournisseur