EVENT_MAP_INFO-Struktur (tdh.h)

Definiert die Metadaten zur Ereigniszuordnung.

Syntax

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;

Member

NameOffset

Offset vom Anfang dieser Struktur zu einer Unicode-Zeichenfolge mit Null-Endung, die den Namen der Ereigniszuordnung enthält.

Flag

Gibt an, ob es sich bei der Karte um eine Wertzuordnung, Bitmap oder Musterkarte handelt. Dieses Element kann mindestens einen Flagwert enthalten. Mögliche Werte finden Sie in der MAP_FLAGS-Enumeration .

EntryCount

Anzahl der Karteneinträge in MapEntryArray.

MapEntryValueType

Bestimmt, ob Sie das Value - oder InputOffset-Element von EVENT_MAP_ENTRY verwenden, um auf den Zuordnungswert zuzugreifen. Mögliche Werte finden Sie in der MAP_VALUETYPE-Enumeration .

FormatStringOffset

Wenn der Wert von Flag EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP ist, verwenden Sie diesen Offset, um auf die Unicode-Zeichenfolge mit Null-Beendigung zuzugreifen, die den Wert des format-Attributs des patternMap-Elements enthält. Der Offset befindet sich am Anfang dieser Struktur.

Die EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP gibt auch an, dass Sie das InputOffset-Element von EVENT_MAP_ENTRY verwenden, um auf den Kartenwert zuzugreifen.

MapEntryArray[ANYSIZE_ARRAY]

Array von Karteneinträgen. Ausführliche Informationen finden Sie in der EVENT_MAP_ENTRY-Struktur .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile tdh.h

Weitere Informationen

TdhGetEventMapInformation