MI_ParameterSetFT structure

A support structure used in the MI_ParameterSet structure. Use the functions with the name prefix MI_ParameterSet_ to manipulate these structures.

Syntax


typedef struct _MI_ParameterSetFT {
  MI_Result (MI_CALL *GetMethodReturnType)(
      _In_ const MI_ParameterSet *self, 
      _Out_ MI_Type *returnType, 
      _Out_ MI_QualifierSet *qualifierSet);
  MI_Result (MI_CALL *GetParameterCount)(
      _In_ const MI_ParameterSet *self, 
      _Out_ MI_Uint32 *count);
  MI_Result (MI_CALL *GetParameterAt)(
      _In_ const MI_ParameterSet *self, 
      MI_Uint32 index, 
      _Out_ const MI_Char **name, 
      MI_Type *parameterType, 
      _Out_ MI_QualifierSet *qualifierSet);
  MI_Result (MI_CALL *GetParameter)(
      _In_ const MI_ParameterSet *self, 
      _In_ const MI_Char *name, 
      _Out_ MI_Type *parameterType, 
      _Out_ MI_QualifierSet *qualifierSet, 
      _Out_ MI_Uint32 *index);
} MI_ParameterSetFT;

Members

GetMethodReturnType

Gets the method return type and qualifier set for a specified parameter set. See MI_ParameterSet_GetMethodReturnType.

GetParameterCount

Gets the number of parameters in a parameter set. See MI_ParameterSet_GetParameterCount.

GetParameterAt

Gets a method's parameter information at the specified index. See MI_ParameterSet_GetParameterAt.

GetParameter

Gets a method's parameter information based on a parameter name. See MI_ParameterSet_GetParameter.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Redistributable

Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2

Header

Mi.h

 

 

Show: