實作方法提供者的主要介面

方法提供者應該實作 IWbemServices 作為主要介面。 不過,純方法提供者只需要實作 IWbemServices::ExecMethodAsync 方法。

因為其他提供者使用 IWbemServices,所以介面包含許多與純方法提供者無關的方法。 除了ExecMethodAsync以外,您的純方法提供者應該提供會傳回所有其他IWbemServices方法的存根實作WBEM_E_PROVIDER_NOT_CAPABLE。 不過,許多方法提供者也會做為實例或類別提供者。 組合方法和執行個體提供者必須支援更多 IWbemServices 方法。