é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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour