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로 끝나는 유니코드 문자열로 오프셋됩니다.
Flag
맵이 값 맵, 비트맵 또는 패턴 맵인지 여부를 나타냅니다. 이 멤버는 하나 이상의 플래그 값을 포함할 수 있습니다. 가능한 값은 MAP_FLAGS 열거형을 참조하세요.
EntryCount
MapEntryArray의 지도 항목 수입니다.
MapEntryValueType
EVENT_MAP_ENTRYValue 멤버 또는 InputOffset 멤버를 사용하여 맵 값에 액세스할지 여부를 결정합니다. 가능한 값은 MAP_VALUETYPE 열거형을 참조하세요.
FormatStringOffset
플래그 값이 EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP 경우 이 오프셋을 사용하여 patternMap 요소의 format 특성 값이 포함된 null로 끝나는 유니코드 문자열에 액세스합니다. 오프셋은 이 구조체의 시작부터 시작됩니다.
또한 EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP EVENT_MAP_ENTRYInputOffset 멤버를 사용하여 맵 값에 액세스했음을 나타냅니다.
MapEntryArray[ANYSIZE_ARRAY]
지도 항목의 배열입니다. 자세한 내용은 EVENT_MAP_ENTRY 구조를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | tdh.h |