Bagikan melalui


enumerasi MAP_FLAGS (tdh.h)

Menentukan nilai konstanta yang menunjukkan apakah peta adalah peta nilai, bitmap, atau peta pola.

Sintaks

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;

Konstanta

 
EVENTMAP_INFO_FLAG_MANIFEST_VALUEMAP
Nilai: 0x1
Peta nilai manifes memetakan nilai bilangan bulat ke string. Untuk detailnya, lihat jenis kompleks MapType .
EVENTMAP_INFO_FLAG_MANIFEST_BITMAP
Nilai: 0x2
Peta nilai manifes memetakan nilai bit ke string. Untuk detailnya, lihat jenis kompleks MapType .
EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP
Nilai: 0x4
Peta nilai manifes menggunakan ekspresi reguler untuk memetakan satu nama ke nama lain. Untuk detailnya, lihat jenis kompleks PatternMapType .
EVENTMAP_INFO_FLAG_WBEM_VALUEMAP
Nilai: 0x8
Peta nilai WMI memetakan nilai bilangan bulat ke string. Untuk detailnya, lihat ValueMap dan Value Qualifiers.
EVENTMAP_INFO_FLAG_WBEM_BITMAP
Nilai: 0x10
Peta nilai WMI memetakan nilai bit ke string. Untuk detailnya, lihat Pengkualifikasi BitMap dan BitValue.
EVENTMAP_INFO_FLAG_WBEM_FLAG
Nilai: 0x20
Bendera ini dapat dikombinasikan dengan bendera EVENTMAP_INFO_FLAG_WBEM_VALUEMAP untuk menunjukkan bahwa kualifikasi ValueMap berisi nilai bit (bendera) alih-alih nilai indeks.
EVENTMAP_INFO_FLAG_WBEM_NO_MAP
Nilai: 0x40
Bendera ini dapat dikombinasikan dengan bendera EVENTMAP_INFO_FLAG_WBEM_VALUEMAP atau EVENTMAP_INFO_FLAG_WBEM_BITMAP untuk menunjukkan bahwa properti kelas MOF berisi kualifikasi BitValues atau Nilai tetapi tidak berisi kualifikasi BitMap atau ValueMap.

Keterangan

Contoh MOF berikut menunjukkan bendera yang ditetapkan berdasarkan atribut properti WMI yang digunakan.

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;

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header tdh.h

Lihat juga

EVENT_MAP_INFO