다음을 통해 공유


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 및 값 한정자를 참조하세요.
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

추가 정보

EVENT_MAP_INFO