Partager via


Implémentation de l’interface principale pour un fournisseur de méthodes

Un fournisseur de méthodes doit implémenter IWbemServices en tant qu’interface principale. Toutefois, un fournisseur de méthodes pur exige uniquement que vous implémentiez la méthode IWbemServices::ExecMethodAsync.

Étant donné que d’autres fournisseurs utilisent IWbemServices, l’interface contient de nombreuses méthodes qui ne sont pas pertinentes pour un fournisseur de méthodes pur. Votre fournisseur de méthodes pur doit fournir une implémentation de stub qui retourne WBEM_E_PROVIDER_NOT_CAPABLE pour toutes les autres méthodes IWbemServices en plus de ExecMethodAsync. Toutefois, de nombreux fournisseurs de méthodes servent également de fournisseurs d’instances ou de classes. Les fournisseurs d’instances et de méthodes combinées doivent prendre en charge davantage des méthodes IWbemServices.