MAP_FLAGS列舉 (tdh.h)
定義常數值,指出地圖是否為值對應、點陣圖或圖樣圖。
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;
常數
EVENTMAP_INFO_FLAG_MANIFEST_VALUEMAP 值: 0x1 指令清單值會將整數值對應至字串。 如需詳細資訊,請參閱 MapType 複雜類型。 |
EVENTMAP_INFO_FLAG_MANIFEST_BITMAP 值: 0x2 指令清單值會將位值對應至字串。 如需詳細資訊,請參閱 MapType 複雜類型。 |
EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP 值: 0x4 指令清單值對應會使用正規表達式,將一個名稱對應到另一個名稱。 如需詳細資訊,請參閱 PatternMapType 複雜類型。 |
EVENTMAP_INFO_FLAG_WBEM_VALUEMAP 值: 0x8 WMI 值會將整數值對應至字串。 如需詳細資訊,請參閱 ValueMap 和 Value 限定符。 |
EVENTMAP_INFO_FLAG_WBEM_BITMAP 值: 0x10 WMI 值會將位值對應至字串。 如需詳細資訊,請參閱 BitMap 和 BitValue 限定符。 |
EVENTMAP_INFO_FLAG_WBEM_FLAG 值: 0x20 這個旗標可以與EVENTMAP_INFO_FLAG_WBEM_VALUEMAP旗標結合,以指出 ValueMap 限定符包含位 (旗標) ,而不是索引值。 |
EVENTMAP_INFO_FLAG_WBEM_NO_MAP 值: 0x40 此旗標可以與EVENTMAP_INFO_FLAG_WBEM_VALUEMAP或EVENTMAP_INFO_FLAG_WBEM_BITMAP旗標結合,以指出MOF類別屬性包含 BitValues 或 Values 限定符,但不包含 BitMap 或 ValueMap 限定符。 |
備註
下列MOF範例顯示根據使用的WMI屬性屬性所設定的旗標。
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;
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | tdh.h |