MI_QualifierDecl structure (mi.h)
Represents a CIM qualifier declaration.
Syntax
typedef struct _MI_QualifierDecl {
MI_CONST MI_Char *name;
MI_Uint32 type;
MI_Uint32 scope;
MI_Uint32 flavor;
MI_Uint32 subscript;
MI_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:
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
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | mi.h |
Redistributable | Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2 |