Compartilhar via


estrutura EVENT_MAP_INFO (tdh.h)

Define os metadados sobre o mapa de eventos.

Sintaxe

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;

Membros

NameOffset

Deslocamento do início dessa estrutura para uma cadeia de caracteres Unicode terminada em nulo que contém o nome do mapa de eventos.

Flag

Indica se o mapa é um mapa de valor, bitmap ou mapa de padrões. Esse membro pode conter um ou mais valores de sinalizador. Para obter valores possíveis, consulte a enumeração MAP_FLAGS .

EntryCount

Número de entradas de mapa em MapEntryArray.

MapEntryValueType

Determina se você usa o membro Value ou o membro InputOffset do EVENT_MAP_ENTRY para acessar o valor do mapa. Para obter valores possíveis, consulte a enumeração MAP_VALUETYPE .

FormatStringOffset

Se o valor de Flag for EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP, use esse deslocamento para acessar a cadeia de caracteres Unicode terminada em nulo que contém o valor do atributo format do elemento patternMap . O deslocamento é do início dessa estrutura.

O EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP também indica que você usa o membro InputOffset do EVENT_MAP_ENTRY para acessar o valor do mapa.

MapEntryArray[ANYSIZE_ARRAY]

Matriz de entradas de mapa. Para obter detalhes, consulte a estrutura EVENT_MAP_ENTRY .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho tdh.h

Confira também

TdhGetEventMapInformation