Partager via


é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

Voir aussi

EVENT_MAP_INFO