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 |