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_ENTRYValue 成員或 InputOffset 成員來存取對應值。 如需可能的值,請參閱 MAP_VALUETYPE 列舉。

FormatStringOffset

如果 Flag 的值EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP,請使用這個位移來存取 Null 終止的 Unicode 字串,其中包含 patternMap 元素之 format 屬性的值。 位移是從這個 結構的開頭。

EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP也表示您使用 EVENT_MAP_ENTRYInputOffset 成員來存取地圖值。

MapEntryArray[ANYSIZE_ARRAY]

對應項目的陣列。 如需詳細資訊,請參閱 EVENT_MAP_ENTRY 結構。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 tdh.h

另請參閱

TdhGetEventMapInformation