MAP_FLAGS-Enumeration (tdh.h)

Definiert konstante Werte, die angeben, ob es sich bei der Karte um eine Wert-, Bitmap- oder Musterzuordnung handelt.

Syntax

typedef enum _MAP_FLAGS {
  EVENTMAP_INFO_FLAG_MANIFEST_VALUEMAP = 0x1,
  EVENTMAP_INFO_FLAG_MANIFEST_BITMAP = 0x2,
  EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP = 0x4,
  EVENTMAP_INFO_FLAG_WBEM_VALUEMAP = 0x8,
  EVENTMAP_INFO_FLAG_WBEM_BITMAP = 0x10,
  EVENTMAP_INFO_FLAG_WBEM_FLAG = 0x20,
  EVENTMAP_INFO_FLAG_WBEM_NO_MAP = 0x40
} MAP_FLAGS;

Konstanten

 
EVENTMAP_INFO_FLAG_MANIFEST_VALUEMAP
Wert: 0x1
Die Manifestwertzuordnung ordnet ganzzahlige Werte Zeichenfolgen zu. Weitere Informationen finden Sie unter dem komplexen MapType-Typ .
EVENTMAP_INFO_FLAG_MANIFEST_BITMAP
Wert: 0x2
Die Manifestwertzuordnung ordnet Bitwerte Zeichenfolgen zu. Weitere Informationen finden Sie unter dem komplexen MapType-Typ .
EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP
Wert: 0x4
Die Manifestwertzuordnung verwendet reguläre Ausdrücke, um einen Namen einem anderen Namen zuzuordnen. Weitere Informationen finden Sie unter dem komplexen Typ PatternMapType .
EVENTMAP_INFO_FLAG_WBEM_VALUEMAP
Wert: 0x8
Die WMI-Wertzuordnung ordnet ganzzahlige Werte Zeichenfolgen zu. Weitere Informationen finden Sie unter ValueMap und Value Qualifizierer.
EVENTMAP_INFO_FLAG_WBEM_BITMAP
Wert: 0x10
Die WMI-Wertzuordnung ordnet Bitwerte Zeichenfolgen zu. Weitere Informationen finden Sie unter BitMap- und BitValue-Qualifizierer.
EVENTMAP_INFO_FLAG_WBEM_FLAG
Wert: 0x20
Dieses Flag kann mit dem flag EVENTMAP_INFO_FLAG_WBEM_VALUEMAP kombiniert werden, um anzugeben, dass der ValueMap-Qualifizierer Anstelle von Indexwerten Bitwerte (Flag) enthält.
EVENTMAP_INFO_FLAG_WBEM_NO_MAP
Wert: 0x40
Dieses Flag kann mit dem EVENTMAP_INFO_FLAG_WBEM_VALUEMAP- oder EVENTMAP_INFO_FLAG_WBEM_BITMAP-Flag kombiniert werden, um anzugeben, dass die MOF-Klasseneigenschaft einen BitValues- oder Values-Qualifizierer enthält, aber nicht den BitMap- oder ValueMap-Qualifizierer enthält.

Hinweise

Das folgende MOF-Beispiel zeigt die Flags, die basierend auf den verwendeten WMI-Eigenschaftsattributen festgelegt werden.

Sets the EVENTMAP_INFO_FLAG_WBEM_VALUEMAP and EVENTMAP_INFO_FLAG_WBEM_NO_MAP flags.
[WmiDataId(1),
Values {"ValueIndex1", "ValueIndex2", "ValueIndex3"}] 
uint32  Data1;

Sets the EVENTMAP_INFO_FLAG_WBEM_VALUEMAP flag.
[WmiDataId(2),
ValueMap {"1", "3", "5", "0", "-1"},
Values {"ValueMap1", "ValueMap3", "ValueMap5", "ValueMap0", "ValueMap-1", "Other"}] 
sint32  Data2;

Sets the EVENTMAP_INFO_FLAG_WBEM_VALUEMAP and EVENTMAP_INFO_FLAG_WBEM_FLAG flags.
[WmiDataId(3),
ValueType("flag"),
ValueMap {"0x01", "0x02", "0x04", "0x08"},
Values {"ValueMapFlag1", "ValueMapFlag2", "ValueMapFlag4", "ValueMapFlag8"}]
uint32  Data3;

Sets the EVENTMAP_INFO_FLAG_WBEM_VALUEMAP flag.
[WmiDataId(4),
ValueType("index"),
ValueMap {"1", "3", "5", "0", "-1"},
Values {"ValueMapIndex1", "ValueMapIndex3", "ValueMapIndex5", "ValueMapIndex0", "ValueMapIndex-1"}]
sint32  Data4;

Sets the EVENTMAP_INFO_FLAG_WBEM_BITMAP and EVENTMAP_INFO_FLAG_WBEM_NO_MAP flags.
[WmiDataId(5),
BitValues {"BitValueIndex1", "BitValueIndex2", "BitValueIndex3"}]
uint32  Data5;

Sets the EVENTMAP_INFO_FLAG_WBEM_BITMAP flag
[WmiDataId(6),
BitMap {"1", "3", "5", "0"},
BitValues {"BitMap1", "BitMap3", "BitMap5", "BitMap0", "Other"}]
uint32  Data6;

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile tdh.h

Weitere Informationen

EVENT_MAP_INFO