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 :
- Fournisseur de classes
- Fournisseur d’instances
- Fournisseur de méthodes
- Fournisseur de propriétés
- Fournisseur d’événements
- Fournisseur de consommateur d’événements
Le modèle STA (Single-Threaded Apartment, thread unique cloisonné) est pris en charge pour certains types de fonctionnalités de fournisseur :
- Fournisseur d’instances
- Fournisseur de méthodes
- Fournisseur d’événements
- Fournisseur de consommateur d’événements
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 :
- Fournisseur de classes
- Fournisseur d’instances
- Fournisseur de méthodes
- 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é, 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 :
- Fournisseur d’instances
- Fournisseur de méthodes
- Fournisseur d’événements
- Fournisseur de consommateur d’événements
Rubriques connexes