Bagikan melalui


struktur EVENT_MAP_INFO (tdh.h)

Menentukan metadata tentang peta peristiwa.

Sintaks

typedef struct _EVENT_MAP_INFO {
  ULONG           NameOffset;
  MAP_FLAGS       Flag;
  ULONG           EntryCount;
  union {
    MAP_VALUETYPE MapEntryValueType;
    ULONG         FormatStringOffset;
  };
  EVENT_MAP_ENTRY MapEntryArray[ANYSIZE_ARRAY];
} EVENT_MAP_INFO;

Anggota

NameOffset

Offset dari awal struktur ini ke string Unicode yang dihentikan null yang berisi nama peta peristiwa.

Flag

Menunjukkan apakah peta adalah peta nilai, bitmap, atau peta pola. Anggota ini dapat berisi satu atau beberapa nilai bendera. Untuk nilai yang mungkin, lihat enumerasi MAP_FLAGS .

EntryCount

Jumlah entri peta di MapEntryArray.

MapEntryValueType

Menentukan apakah Anda menggunakan anggota Nilai atau anggota InputOffsetEVENT_MAP_ENTRY untuk mengakses nilai peta. Untuk nilai yang mungkin, lihat enumerasi MAP_VALUETYPE .

FormatStringOffset

Jika nilai Bendera EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP, gunakan offset ini untuk mengakses string Unicode yang dihentikan null yang berisi nilai atribut format elemen patternMap . Offset adalah dari awal struktur ini.

EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP juga menunjukkan bahwa Anda menggunakan anggota InputOffsetEVENT_MAP_ENTRY untuk mengakses nilai peta.

MapEntryArray[ANYSIZE_ARRAY]

Array entri peta. Untuk detailnya, lihat struktur EVENT_MAP_ENTRY .

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

TdhGetEventMapInformation