Compartir a través de


estructura MI_MethodDecl (mi.h)

Representa un método CIM.

Sintaxis

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

Código hash: (name[0] << 16) | (name[len-1] << 8) | len

name

El nombre del método.

qualifiers

Calificadores del método .

_MI_Qualifier

numQualifiers

Número de calificadores.

parameters

Parámetros del método .

_MI_ParameterDecl

numParameters

Número de parámetros.

size

Tamaño de la estructura.

returnType

Tipo de resultado posterior de este método.

origin

La clase antecesora que definió primero un método con este nombre.

propagator

Clase antecesora que definió por última vez un método con este nombre.

schema

Esquema al que pertenece esta clase.

_MI_SchemaDecl

function

Función extrinsica que implementa este método.

Requisitos

   
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado mi.h
Redistribuible Windows Management Framework 3.0 en Windows Server 2008 R2 con SP1, Windows 7 con SP1 y Windows Server 2008 con SP2

Consulte también

MI_FeatureDecl

MI_MethodDecl_Invoke

MI_ParameterDecl

MI_Qualifier

MI_SchemaDecl