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

旗標:

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

另請參閱

MI_FeatureDecl

MI_MethodDecl_Invoke

MI_ParameterDecl

MI_Qualifier

MI_SchemaDecl