WbebemClassObject 介面 (wbemcli.h)

IWbemClassObject介面包含並操作類別定義和類別物件實例。

繼承

IWbemClassObject介面繼承自IUnknown介面。 IWbemClassObject 也有下列類型的成員:

方法

IWbemClassObject介面具有這些方法。

 
IWbemClassObject::BeginEnumeration

將列舉重設為列舉的開頭。
IWbemClassObject::BeginMethodEnumeration

使用 IWbemClassObject::BeginMethodEnumeration 方法呼叫來開始列舉物件可用的方法。
IWbemClassObject::Clone

IWbemClassObject::Clone 方法會傳回新的 物件,該物件是目前物件的完整複製品。 新的 物件具有 1 的 COM 參考計數。
IWbemClassObject::CompareTo

IWbemClassObject::CompareTo 方法會將物件與另一個 Windows Management 物件進行比較。 請注意,此比較程式中有某些條件約束。
IWbemClassObject::D elete

IWbemClassObject::D elete 方法會從 CIM 類別定義及其所有限定詞中刪除指定的屬性。
IWbemClassObject::D eleteMethod

使用 IWbemClassObject::D eleteMethod 方法來刪除方法。 只有在目前的 物件是 CIM 類別定義時,才支援此呼叫。 無法從指向 CIM 實例的 IWbemClassObject 指標取得方法操作。
IWbemClassObject::EndEnumeration

IWbemClassObject::EndEnumeration 方法會終止以 IWbemClassObject::BeginEnumeration 開頭的列舉序列。
IWbemClassObject::EndMethodEnumeration

IWbemClassObject::EndMethodEnumeration 方法可用來終止以 IWbemClassObject::BeginMethodEnumeration 開頭的方法列舉序列。
IWbemClassObject::Get

如果存在,IWbemClassObject::Get 方法會擷取指定的屬性值。 這個方法也可以傳回系統屬性。
IWbemClassObject::GetMethod

傳回所要求方法的相關資訊。
IWbemClassObject::GetMethodOrigin

IWbemClassObject::GetMethodOrigin 方法可用來判斷宣告方法的類別。
IWbemClassObject::GetMethodQualifierSet

IWbemClassObject::GetMethodQualifierSet 可用來擷取特定方法的限定詞集。
IWbemClassObject::GetNames

擷取 物件中屬性的名稱。
IWbemClassObject::GetObjectText

IWbemClassObject::GetObjectText 方法會傳回 MOF 語法中物件的文字轉譯。
IWbemClassObject::GetPropertyOrigin

IWbemClassObject::GetPropertyOrigin 方法會擷取引進特定屬性的類別名稱。
IWbemClassObject::GetPropertyQualifierSet

IWbemClassObject::GetPropertyQualifierSet 方法會取得類別物件中特定屬性的限定詞集。 您可以將這個方法與屬於實例成員或類別定義的屬性搭配使用。
IWbemClassObject::GetQualifierSet

IWbemClassObject::GetQualifierSet 方法會傳回介面指標,允許讀取和寫入整個類別物件的限定詞集,不論物件是實例還是類別定義。
IWbemClassObject::InheritsFrom

IWbemClassObject::InheritsFrom 方法會判斷目前的類別或實例是否衍生自指定的父類別。
IWbemClassObject::Next

IWbemClassObject::Next 方法會在以 IWbemClassObject::BeginEnumeration 開頭的列舉中擷取下一個屬性。
IWbemClassObject::NextMethod

用來擷取方法列舉序列中的下一個方法,以呼叫 IWbemClassObject::BeginMethodEnumeration 開頭。
IWbemClassObject::P ut

將具名屬性設定為新值。
IWbemClassObject::P utMethod

用來建立方法。
IWbemClassObject::SpawnDerivedClass

使用 IWbemClassObject::SpawnDerivedClass 方法,從目前的 物件建立新衍生的類別物件。
IWbemClassObject::SpawnInstance

使用 IWbemClassObject::SpawnInstance 方法來建立 類別的新實例。

備註

使用者和提供者絕對不應該實作此介面。 WMI 所提供的實作是唯一支援的實作。

從 WMI 用戶端的觀點來看,此介面一律為進程。 寫入 (Put) 作業只會影響物件的本機複本,而讀取 (取得) 作業一律會從本機複本擷取值。 只有在 IWbemServices 介面上使用方法讀取或寫入整個物件時,您才能對 WMI 執行更新。 這類更新的範例包括: IWbemServices::P utInstanceIWbemServices::P utClass

規格需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 wbemcli.h (包含 Wbemidl.h)

另請參閱

適用于 WMI 的 COM API

使用 C++ 建立和宣告實例

描述類別物件路徑

描述實例物件路徑

呼叫 WMI