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 :
- Fournisseur de classes
- Fournisseur d’instance
- Fournisseur de méthode
- Fournisseur de propriétés
- Fournisseur d’événements
- Fournisseur de consommateur d’événements
Le modèle STA (Single-Threaded Apartment) est pris en charge pour certains types de fonctionnalités du fournisseur :
- Fournisseur d’instance
- Fournisseur de méthode
- Fournisseur d’événements
- Fournisseur de consommateur d’événements
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 :
- Fournisseur de classes
- Fournisseur d’instance
- Fournisseur de méthode
- Fournisseur de propriétés
- Fournisseur d’événements
- Fournisseur de consommateur d’événements
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 :
- Fournisseur d’instance
- Fournisseur de méthode
- Fournisseur d’événements
- Fournisseur de consommateur d’événements