énumération MAP_FLAGS (tdh.h)
Définit des valeurs constantes qui indiquent si la carte est une carte de valeurs, une image bitmap ou une carte de modèles.
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;
Constantes
EVENTMAP_INFO_FLAG_MANIFEST_VALUEMAP Valeur : 0x1 La valeur manifeste mappe les valeurs entières à des chaînes. Pour plus d’informations, consultez le type complexe MapType . |
EVENTMAP_INFO_FLAG_MANIFEST_BITMAP Valeur : 0x2 La valeur manifeste mappe les valeurs de bits aux chaînes. Pour plus d’informations, consultez le type complexe MapType . |
EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP Valeur : 0x4 Le mappage de valeurs manifestes utilise des expressions régulières pour mapper un nom à un autre nom. Pour plus d’informations, consultez le type complexe PatternMapType . |
EVENTMAP_INFO_FLAG_WBEM_VALUEMAP Valeur : 0x8 Le mappage de valeurs WMI mappe les valeurs entières à des chaînes. Pour plus d’informations, consultez ValueMap et Qualificateurs de valeur. |
EVENTMAP_INFO_FLAG_WBEM_BITMAP Valeur : 0x10 Le mappage de valeurs WMI mappe les valeurs de bits à des chaînes. Pour plus d’informations, consultez Qualificateurs BitMap et BitValue. |
EVENTMAP_INFO_FLAG_WBEM_FLAG Valeur : 0x20 Cet indicateur peut être combiné avec l’indicateur EVENTMAP_INFO_FLAG_WBEM_VALUEMAP pour indiquer que le qualificateur ValueMap contient des valeurs de bits (indicateur) au lieu de valeurs d’index. |
EVENTMAP_INFO_FLAG_WBEM_NO_MAP Valeur : 0x40 Cet indicateur peut être combiné avec l’indicateur EVENTMAP_INFO_FLAG_WBEM_VALUEMAP ou EVENTMAP_INFO_FLAG_WBEM_BITMAP pour indiquer que la propriété de classe MOF contient un qualificateur BitValues ou Values, mais qu’elle ne contient pas le qualificateur BitMap ou ValueMap. |
Remarques
L’exemple MOF suivant montre les indicateurs définis en fonction des attributs de propriété WMI utilisés.
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;
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | tdh.h |