次の方法で共有


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

マップが値マップ、ビットマップ、またはパターン マップであるかどうかを示します。 このメンバーには、1 つ以上のフラグ値を含めることができます。 使用できる値については、 MAP_FLAGS 列挙を参照してください。

EntryCount

MapEntryArray のマップ エントリの数。

MapEntryValueType

EVENT_MAP_ENTRYの Value メンバーまたは InputOffsetメンバーを使用 してマップ値にアクセスするかどうかを決定します。 使用可能な値については、 MAP_VALUETYPE 列挙を参照してください。

FormatStringOffset

Flag の値がEVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAPの場合は、このオフセットを使用して、patternMap 要素の format 属性の値を含む null で終わる Unicode 文字列にアクセスします。 オフセットは、この構造体の先頭から取得されます。

EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAPは、EVENT_MAP_ENTRYの InputOffset メンバーを 使用してマップ 値にアクセスすることも示します。

MapEntryArray[ANYSIZE_ARRAY]

マップ エントリの配列。 詳細については、EVENT_MAP_ENTRY構造に 関するページを 参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header tdh.h

こちらもご覧ください

TdhGetEventMapInformation