Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_VALUEMAPWert: 0x1 Die Manifestwertzuordnung ordnet ganzzahlige Werte Zeichenfolgen zu. Weitere Informationen finden Sie unter dem komplexen MapType-Typ . |
EVENTMAP_INFO_FLAG_MANIFEST_BITMAPWert: 0x2 Die Manifestwertzuordnung ordnet Bitwerte Zeichenfolgen zu. Weitere Informationen finden Sie unter dem komplexen MapType-Typ . |
EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAPWert: 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_VALUEMAPWert: 0x8 Die WMI-Wertzuordnung ordnet ganzzahlige Werte Zeichenfolgen zu. Weitere Informationen finden Sie unter ValueMap und Value Qualifizierer. |
EVENTMAP_INFO_FLAG_WBEM_BITMAPWert: 0x10 Die WMI-Wertzuordnung ordnet Bitwerte Zeichenfolgen zu. Weitere Informationen finden Sie unter BitMap- und BitValue-Qualifizierer. |
EVENTMAP_INFO_FLAG_WBEM_FLAGWert: 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_MAPWert: 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 |