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 |