共用方式為


實作執行個體提供者主要介面

執行個體提供者會使用 IWbemServices 的非同步方法作為 WMI 的主要介面。 只要實作滿足執行個體提供者需求的方法,您就可以減少您花費程式碼的資源數量。 不過,藉由實作保留給其他類型的提供者的方法,您可以減少您撰寫的提供者數目。

因為應用程式和提供者也會使用它來要求 WMI 的服務, 所以 IWbemServices 包含許多與執行個體提供者無關的方法。 下表列出您可以為執行個體提供者實作的 IWbemServices 方法。

方法 功能
GetObjectAsync 重建
PutInstanceAsync 修改
DeleteInstanceAsync 刪除
CreateInstanceEnumAsync 列舉型別
ExecQueryAsync 查詢處理

 

對於您不使用的方法,提供者可以提供傳回WBEM_E_PROVIDER_NOT_CAPABLE的存根實 。 這包括上表未列出的所有 IWbemServices 方法。

單一提供者可以透過適當註冊和實作所有相關方法,同時作為類別、實例和方法提供者。 如需詳細資訊,請參閱 撰寫類別提供者撰寫方法提供者