Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define os dados estendidos coletados pelo ETW (Rastreamento de Eventos para Windows) como parte dos dados do evento.
Sintaxe
typedef struct _EVENT_HEADER_EXTENDED_DATA_ITEM {
USHORT Reserved1;
USHORT ExtType;
struct {
USHORT Linkage : 1;
USHORT Reserved2 : 15;
};
USHORT DataSize;
ULONGLONG DataPtr;
} EVENT_HEADER_EXTENDED_DATA_ITEM, *PEVENT_HEADER_EXTENDED_DATA_ITEM;
Membros
Reserved1
Reservado.
ExtType
O tipo de dados estendidos. Os exemplos a seguir são alguns valores possíveis.
| Valor | Significado |
|---|---|
|
O membro DataPtr aponta para uma estrutura EVENT_EXTENDED_ITEM_EVENT_KEY que contém um identificador de evento exclusivo que é um escalar de 64 bits.
O EnableProperty EVENT_ENABLE_PROPERTY_EVENT_KEY precisa ser passado para a chamada EnableTrace para um determinado provedor habilitar esse recurso. |
|
O membro DataPtr aponta para um item de cabeçalho estendido que contém informações de metadados de evento TraceLogging. |
|
O membro DataPtr aponta para uma estrutura EVENT_EXTENDED_ITEM_INSTANCE que contém o identificador de atividade se você chamou TraceEventInstance para gravar o evento. |
|
O membro DataPtr aponta para uma estrutura EVENT_EXTENDED_ITEM_PMC_COUNTERS que contém os valores atuais do Contador pmc. Para habilitar esse recurso, os contadores PMC válidos para a CPU devem ser definidos por meio de |
|
O membro DataPtr aponta para uma estrutura EVENT_EXTENDED_ITEM_PROCESS_START_KEY que contém um identificador de processo exclusivo (exclusivo na sessão de inicialização). Esse identificador é um escalar de 64 bits.
O EVENT_ENABLE_PROPERTY_PROCESS_START_KEY |
|
O membro DataPtr aponta para um item de cabeçalho estendido que contém dados de características do provedor, por exemplo, características definidas por EventSetInformation(EventProviderSetTraits) ou especificadas por meio de EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA. |
|
O membro DataPtr aponta para uma estrutura de EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID que contém o identificador de atividade relacionado se você chamou EventWriteTransfer para gravar o evento. |
|
O membro |
|
O membro DataPtr aponta para uma estrutura EVENT_EXTENDED_ITEM_STACK_TRACE32 que contém a pilha de chamadas se o evento for capturado em um computador de 32 bits. |
|
O membro DataPtr aponta para uma estrutura de EVENT_EXTENDED_ITEM_STACK_TRACE64 que contém a pilha de chamadas se o evento for capturado em um computador de 64 bits. |
|
O membro DataPtr aponta para uma estrutura EVENT_EXTENDED_ITEM_TS_ID que contém o identificador de sessão do terminal. O ETW inclui o identificador de sessão de terminal se você definir o parâmetro EnableProperty de EnableTraceEx para EVENT_ENABLE_PROPERTY_TS_ID. |
Linkage
Reservado.
Reserved2
Reservado.
DataSize
Tamanho, em bytes, dos dados estendidos aos quais DataPtr aponta.
DataPtr
Ponteiro para os dados estendidos. O membro extType
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows Vista [somente aplicativos da área de trabalho] |
| servidor com suporte mínimo | Windows Server 2008 [somente aplicativos da área de trabalho] |
| cabeçalho | evntcons.h (inclua Evntcons.h) |