Поделиться через


структура EVENT_MAP_INFO (tdh.h)

Определяет метаданные о карте событий.

Синтаксис

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;

Члены

NameOffset

Смещение от начала этой структуры до строки Юникода, заканчивающейся null, которая содержит имя карты событий.

Flag

Указывает, является ли карта картой значений, растровым рисунком или картой шаблонов. Этот элемент может содержать одно или несколько значений флагов. Возможные значения см. в перечислении MAP_FLAGS .

EntryCount

Число записей карты в MapEntryArray.

MapEntryValueType

Определяет, используется ли элемент Value или InputOffsetEVENT_MAP_ENTRY для доступа к значению карты. Возможные значения см. в перечислении MAP_VALUETYPE .

FormatStringOffset

Если значение Flag равно EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP, используйте это смещение для доступа к строке Юникода, завершающейся null, которая содержит значение атрибута format элемента patternMap . Смещение начинается с начала этой структуры.

EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP также указывает, что для доступа к значению карты используется элемент InputOffsetEVENT_MAP_ENTRY .

MapEntryArray[ANYSIZE_ARRAY]

Массив записей карты. Дополнительные сведения см. в разделе структура EVENT_MAP_ENTRY .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть tdh.h

См. также раздел

TdhGetEventMapInformation