MI_Instance_GetClass函式 (mi.h)
取得與 實例相關聯的 MI_Class 。
語法
MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetClass(
[in] const MI_Instance *self,
MI_Class **instanceClass
);
參數
[in] self
要擷取其 MI_Class 結構的實例指標。
instanceClass
傳回 MI_Class。 此MI_Class會將MI_ClassDecl欄位包裝在MI_Instance內,而且不會從伺服器擷取任何專案。 此傳回的類別應該透過 MI_Class_Delete刪除。
傳回值
指定函式傳回碼 之MI_Result 列舉的值。 這可以是下列其中一個程式碼。
備註
不同類型的類別存在。 動態實例具有非常一般類別的宣告,沒有實際的限定詞。 會話物件中的某些 旗 標也可以變更傳回的執行時間類型資訊類型 (RTTI) ,使其沒有 (類型全都是字串、一般結構、無限定詞) 、基本 (類型的屬性應該正確,但它們在建立階層時) 、標準 (最佳努力 但多載屬性可能不會在父類別中顯示原始類型) ,而且完整,這是精確的類別宣告。 因此,建立或擷取實例的方式取決於類別宣告的精確度。
需求
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | Windows Server 2012 |
目標平台 | Windows |
標頭 | mi.h |
可轉散發套件 | 在 Windows Server 2008 R2 上Windows Management Framework 3.0 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 |