Condividi tramite


EVENT_MAP_INFO struttura (tdh.h)

Definisce i metadati sulla mappa eventi.

Sintassi

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;

Members

NameOffset

Offset dall'inizio di questa struttura a una stringa Unicode con terminazione null contenente il nome della mappa eventi.

Flag

Indica se la mappa è una mappa dei valori, una bitmap o una mappa modello. Questo membro può contenere uno o più valori flag. Per i valori possibili, vedere l'enumerazione MAP_FLAGS .

EntryCount

Numero di voci della mappa in MapEntryArray.

MapEntryValueType

Determina se si usa il membro Value o InputOffset di EVENT_MAP_ENTRY per accedere al valore della mappa. Per i valori possibili, vedere l'enumerazione MAP_VALUETYPE .

FormatStringOffset

Se il valore di Flag è EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP, usare questo offset per accedere alla stringa Unicode con terminazione null contenente il valore dell'attributo di formato dell'elemento patternMap . L'offset si trova dall'inizio di questa struttura.

Il EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP indica anche che si usa il membro InputOffset di EVENT_MAP_ENTRY per accedere al valore della mappa.

MapEntryArray[ANYSIZE_ARRAY]

Matrice di voci della mappa. Per informazioni dettagliate, vedere la struttura EVENT_MAP_ENTRY .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione tdh.h

Vedi anche

TdhGetEventMapInformation