Condividi tramite


struttura MI_MethodDecl (mi.h)

Rappresenta un metodo CIM.

Sintassi

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;

Members

flags

Flags:

MI_FLAG_METHOD

MI_FLAG_STATIC

code

Codice hash: (name[0] << 16) | (name[len-1] << 8) | len

name

Nome del metodo.

qualifiers

Qualificatori del metodo.

_MI_Qualifier

numQualifiers

Numero di qualificatori.

parameters

Parametri del metodo.

_MI_ParameterDecl

numParameters

Numero di parametri.

size

Dimensione della struttura.

returnType

Tipo di risultato post di questo metodo.

origin

Classe predecessore che ha definito prima un metodo con questo nome.

propagator

Classe predecessore che ha definito un metodo con questo nome.

schema

Lo schema a cui appartiene questa classe.

_MI_SchemaDecl

function

Funzione estrina che implementa questo metodo.

Requisiti

   
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione mi.h
Componente ridistribuibile Windows Management Framework 3.0 in Windows Server 2008 R2 con SP1, Windows 7 con SP1 e Windows Server 2008 con SP2

Vedi anche

MI_FeatureDecl

MI_MethodDecl_Invoke

MI_ParameterDecl

MI_Qualifier

MI_SchemaDecl