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 utInstance 或 IWbemServices::P utClass。
規格需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | wbemcli.h (包含 Wbemidl.h) |