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 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0