enumerazione MAP_FLAGS (tdh.h)
Definisce i valori costanti che indicano se la mappa è una mappa dei valori, una bitmap o una mappa dei modelli.
Sintassi
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;
Costanti
EVENTMAP_INFO_FLAG_MANIFEST_VALUEMAP Valore: 0x1 Il mapping dei valori del manifesto esegue il mapping dei valori interi alle stringhe. Per informazioni dettagliate, vedere il tipo complesso MapType . |
EVENTMAP_INFO_FLAG_MANIFEST_BITMAP Valore: 0x2 Il mapping dei valori del manifesto esegue il mapping dei valori di bit alle stringhe. Per informazioni dettagliate, vedere il tipo complesso MapType . |
EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP Valore: 0x4 La mappa dei valori del manifesto usa espressioni regolari per eseguire il mapping di un nome a un altro nome. Per informazioni dettagliate, vedere il tipo complesso PatternMapType . |
EVENTMAP_INFO_FLAG_WBEM_VALUEMAP Valore: 0x8 Il valore WMI esegue il mapping dei valori integer alle stringhe. Per informazioni dettagliate, vedere ValueMap e Value Qualificatori. |
EVENTMAP_INFO_FLAG_WBEM_BITMAP Valore: 0x10 Il mapping dei valori WMI esegue il mapping dei valori di bit alle stringhe. Per informazioni dettagliate, vedere Qualificatori BitMap e BitValue. |
EVENTMAP_INFO_FLAG_WBEM_FLAG Valore: 0x20 Questo flag può essere combinato con il flag EVENTMAP_INFO_FLAG_WBEM_VALUEMAP per indicare che il qualificatore ValueMap contiene valori bit (flag) anziché valori di indice. |
EVENTMAP_INFO_FLAG_WBEM_NO_MAP Valore: 0x40 Questo flag può essere combinato con il flag EVENTMAP_INFO_FLAG_WBEM_VALUEMAP o EVENTMAP_INFO_FLAG_WBEM_BITMAP per indicare che la proprietà della classe MOF contiene un qualificatore BitValues o Values, ma non contiene il qualificatore BitMap o ValueMap. |
Commenti
Nell'esempio MOF seguente vengono illustrati i flag impostati in base agli attributi delle proprietà WMI usati.
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;
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | tdh.h |