estrutura EVENT_HEADER_EXTENDED_DATA_ITEM (evntcons.h)
Define os dados estendidos que o ETW (Rastreamento de Eventos para Windows) coleta 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
Tipo de dados estendidos. Veja a seguir os valores possíveis.
Valor | Significado |
---|---|
|
O membro DataPtr aponta para uma estrutura EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID que contém o identificador de atividade relacionado se você chamou EventWriteTransfer para gravar o evento. |
|
O membro DataPtr aponta para uma estrutura sid que contém o SID (identificador de segurança) do usuário que registrou o evento. O ETW inclui o SID se você definir o parâmetro EnableProperty de EnableTraceEx como EVENT_ENABLE_PROPERTY_SID. |
|
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 do terminal se você definir o parâmetro EnableProperty de EnableTraceEx como EVENT_ENABLE_PROPERTY_TS_ID. |
|
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_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 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 um item de cabeçalho estendido que contém informações de metadados de evento TraceLogging. |
|
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 meio de EventSetInformation(EventProviderSetTraits) ou especificadas por meio de EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA. |
|
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 EVENT_ENABLE_PROPERTY_EVENT_KEY EnableProperty precisa ser passado para a chamada EnableTrace para um determinado provedor habilitar esse recurso. |
|
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 EnableProperty precisa ser passado para a chamada EnableTrace para um determinado provedor habilitar esse recurso. |
Linkage
Reservado.
Reserved2
Reservado.
DataSize
Tamanho, em bytes, dos dados estendidos para os quais o DataPtr aponta.
DataPtr
Ponteiro para os dados estendidos. O membro ExtType determina o tipo de dados estendidos para os quais esse membro aponta.
Requisitos
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 | evntcons.h (inclua Evntcons.h) |