MI_ClassFT 結構 (mi.h)

MI_Class結構中使用的支援結構。 使用名稱前置詞 「MI_Class_」 的函式來操作這些結構。

語法

typedef struct _MI_ClassFT {
  MI_Result(const MI_Class *self, const MI_Char **className) * )(GetClassName;
  MI_Result(const MI_Class *self, const MI_Char **nameSpace) * )(GetNameSpace;
  MI_Result(const MI_Class *self, const MI_Char **serverName) * )(GetServerName;
  MI_Result((const MI_Class *self,MI_Uint32 *count) * )GetElementCount;
  MI_Result(I_Class *self, const MI_Char *name,MI_Value *value,MI_Boolean *valueExists,MI_Type *type,MI_Char **referenceClass,MI_QualifierSet *qualifierSet,MI_Uint32 *flags,MI_Uint32 *index) * )(const MGetElement;
  MI_Result(I_Class *self,MI_Uint32 index, const MI_Char **name,MI_Value *value,MI_Boolean *valueExists,MI_Type *type,MI_Char **referenceClass,MI_QualifierSet *qualifierSet,MI_Uint32 *flags) * )(const MGetElementAt;
  MI_Result((const MI_Class *self,MI_QualifierSet *qualifierSet) * )GetClassQualifierSet;
  MI_Result((const MI_Class *self,MI_Uint32 *count) * )GetMethodCount;
  MI_Result(nst MI_Class *self,MI_Uint32 index, const MI_Char **name,MI_QualifierSet *qualifierSet,MI_ParameterSet *parameterSet) * )(coGetMethodAt;
  MI_Result(nst MI_Class *self, const MI_Char *name,MI_QualifierSet *qualifierSet,MI_ParameterSet *parameterSet,MI_Uint32 *index) * )(coGetMethod;
  MI_Result(const MI_Class *self, const MI_Char **name) * )(GetParentClassName;
  MI_Result(const MI_Class *self,MI_Class **parentClass) * )(GetParentClass;
  MI_Result()(MI_Class *self) * Delete;
  MI_Result(const MI_Class *self,MI_Class **newClass) * )(Clone;
} MI_ClassFT;

成員

GetClassName

擷取 類別的類別名稱。 請參閱 MI_Class_GetClassName。

GetNameSpace

擷取 類別的命名空間。 請參閱 MI_Class_GetNameSpace。

GetServerName

擷取 類別的伺服器名稱。 請參閱 MI_Class_GetServerName 。

GetElementCount

擷取類別中的專案數目。 請參閱 MI_Class_GetElementCount 。

GetElement

擷取具名類別專案的相關資訊。 請參閱 MI_Class_GetElement。

GetElementAt

擷取特定類別專案的相關資訊,指定索引 (索引從 0 開始) 。 請參閱 MI_Class_GetElementAt。

GetClassQualifierSet

從允許查詢類別限定詞的類別擷取 物件。 請參閱 MI_Class_GetClassQualifierSet。

GetMethodCount

擷取類別方法的數目。 請參閱 MI_Class_GetMethodCount。

GetMethodAt

根據方法索引取得方法資訊。 請參閱 MI_Class_GetMethodAt。

GetMethod

根據方法名稱取得方法資訊。 請參閱 MI_Class_GetMethod。

GetParentClassName

取得 類別的父類別名稱。 請參閱 MI_Class_GetParentClassName。

GetParentClass

取得指定類別的父類別。 請參閱 MI_Class_GetParentClass。

Delete

刪除 MI_Class 物件。 請參閱 MI_Class_Delete。

Clone

複製 MI_Class 物件。 請參閱 MI_Class_Clone。

需求

   
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
標頭 mi.h
可轉散發套件 在 Windows Server 2008 R2 上Windows Management Framework 3.0 SP1、Windows 7 SP1 和 Windows Server 2008 SP2