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 结尾的 Unicode 字符串。
Flag
指示映射是值映射、位图还是模式映射。 此成员可以包含一个或多个标志值。 有关可能的值,请参阅 MAP_FLAGS 枚举。
EntryCount
MapEntryArray 中的映射条目数。
MapEntryValueType
确定是使用 EVENT_MAP_ENTRY 的 Value 成员还是 InputOffset 成员来访问映射值。 有关可能的值,请参阅 MAP_VALUETYPE 枚举。
FormatStringOffset
如果 Flag 的值EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP,请使用此偏移量访问以 null 结尾的 Unicode 字符串,该字符串包含 patternMap 元素的 format 属性的值。 偏移量从此结构的开头开始。
EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP还指示使用 EVENT_MAP_ENTRY 的 InputOffset 成员来访问映射值。
MapEntryArray[ANYSIZE_ARRAY]
映射条目的数组。 有关详细信息,请参阅 EVENT_MAP_ENTRY 结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | tdh.h |