Expand Minimize

MI_QualifierDecl structure

Represents a CIM qualifier declaration.

Syntax


typedef struct _MI_QualifierDecl {
  const MI_Char *name;
  MI_Uint32     type;
  MI_Uint32     scope;
  MI_Uint32     flavor;
  MI_Uint32     subscript;
  const void    *value;
} MI_QualifierDecl;

Members

name

Name of this qualifier.

type

Type of this qualifier.

scope

Scope of this qualifier.

flavor

Flavor of this qualifier. The flavor value may contain any combination of these bit flags:

ValueMeaning
MI_FLAG_ENABLEOVERRIDE
0x00000080

Enables override.

MI_FLAG_DISABLEOVERRIDE
0x00000100

Disables override.

MI_FLAG_RESTRICTED
0x00000200

Applies only to the class in which it is declared.

MI_FLAG_TOSUBCLASS
0x00000400

Allows inheritance to any subclass.

MI_FLAG_TRANSLATABLE
0x00000800

Allows for string localization.

 

subscript

Array subscript. If this is an array type with a fixed length, the subscript value represents the array length.

value

Pointer to a qualifier value of a particular type.

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:
© 2014 Microsoft