MI_MethodDecl 구조체(mi.h)

CIM 메서드를 나타냅니다.

구문

typedef struct _MI_MethodDecl {
  MI_Uint32                  flags;
  MI_Uint32                  code;
  MI_CONST MI_Char           *name;
  _MI_Qualifier MI_CONST I_CONST *     *Mqualifiers;
  struct                     _MI_Qualifier;
  MI_Uint32                  numQualifiers;
  _MI_ParameterDecl MI_CONST I_CONST * *Mparameters;
  struct                     _MI_ParameterDecl;
  MI_Uint32                  numParameters;
  MI_Uint32                  size;
  MI_Uint32                  returnType;
  MI_CONST MI_Char           *origin;
  MI_CONST MI_Char           *propagator;
  _MI_SchemaDecl MI_CONST    *schema;
  struct                     _MI_SchemaDecl;
  MI_MethodDecl_Invoke       function;
} MI_MethodDecl;

멤버

flags

Flags:

MI_FLAG_METHOD

MI_FLAG_STATIC

code

해시 코드: (name[0] << 16) | (name[len-1] << 8) | len

name

메서드 이름입니다.

qualifiers

메서드의 한정자입니다.

_MI_Qualifier

numQualifiers

한정자 수입니다.

parameters

메서드의 매개 변수입니다.

_MI_ParameterDecl

numParameters

매개 변수 수입니다.

size

구조체의 크기입니다.

returnType

이 메서드의 게시 결과 형식입니다.

origin

이 이름을 사용하여 메서드를 처음 정의한 상위 클래스입니다.

propagator

이 이름으로 메서드를 마지막으로 정의한 상위 클래스입니다.

schema

이 클래스가 속한 스키마입니다.

_MI_SchemaDecl

function

이 메서드를 구현하는 내장 함수입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 mi.h
재배포 가능 파일 windows Server 2008 R2 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0

참고 항목

MI_FeatureDecl

MI_MethodDecl_Invoke

MI_ParameterDecl

MI_Qualifier

MI_SchemaDecl