структура 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 |