Compartilhar via


CLASSIC_EVENT_ID estrutura (evntrace.h)

Identifica o evento kernel para o qual você deseja habilitar o rastreamento de pilha de chamadas. Usado com a classe TraceStackTracingInfo de TraceSetInformation.

Sintaxe

typedef struct _CLASSIC_EVENT_ID {
  GUID  EventGuid;
  UCHAR Type;
  UCHAR Reserved[7];
} CLASSIC_EVENT_ID, *PCLASSIC_EVENT_ID;

Membros

EventGuid

O GUID que identifica a classe de evento kernel.

Type

O tipo de evento que identifica o evento dentro da classe de evento kernel a ser habilitada.

Reserved[7]

Reservado.

Observações

Valores úteis para os campos EventGuid e Type podem ser determinados consultando as classes WMI no namespace root\wmi. Você também pode encontrar esses valores em wmicore.mof (onde eles são originalmente definidos) ou ver constantes do agente do kernel NT.

Exemplos

Para habilitar o tipo de evento de leitura para eventos de de E/S de disco , defina guid como e Type como 10.

Para habilitar o tipo de evento comutador de contexto para eventos de de thread , defina GUID como e Type como 36.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 7 [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2008 R2 [somente aplicativos da área de trabalho]
cabeçalho evntrace.h

Consulte também

TraceSetInformation

TRACE_QUERY_INFO_CLASS

constantes do agente do kernel NT