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 |