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 |