Choix de l’inscription correcte

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

Fournisseurs 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 MTA (MultiThreaded Apartment, multithread cloisonné).

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

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

Fournisseurs hors processus

Les fournisseurs hébergés dans un autre hôte de service partagé prennent en charge les fonctionnalités de fournisseur suivantes :

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

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 les fonctionnalités de fournisseur suivantes :

Développement d’un fournisseur WMI

Hébergement et sécurité des fournisseurs