表示 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
旗標:
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 上Windows Management Framework 3.0 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 |