Compartir a través de


PerfInfo (clase)

Esta clase es la clase primaria para los eventos de contador de rendimiento.

La sintaxis siguiente se simplifica a partir del código MOF.

Sintaxis

[Guid("{ce1dbfb4-137e-4da6-87b0-3f59aa102cbc}"), EventVersion(2)]
class PerfInfo : MSNT_SystemTrace
{
};

Miembros

La clase PerfInfo no define ningún miembro.

Observaciones

Para habilitar eventos de llamada a procedimiento diferido (DPC) en una sesión de registro del kernel nt, especifique la marca de EVENT_TRACE_FLAG_DPC en el miembro EnableFlags de una estructura de EVENT_TRACE_PROPERTIES al llamar a la función StartTrace . También puede especificar una o varias de las marcas siguientes:

  • EVENT_TRACE_FLAG_INTERRUPT
  • EVENT_TRACE_FLAG_PROFILE
  • EVENT_TRACE_FLAG_SYSTEMCALL

Los consumidores de seguimiento de eventos pueden implementar un procesamiento especial para eventos DPC llamando a la función SetTraceCallback y especificando PerfInfoGuid como parámetro pGuid . Use los siguientes tipos de eventos para identificar el evento real al consumir eventos.

Tipo de evento Descripción
Valor de tipo de evento, 46 Evento de perfil muestreado. La clase MOF SampledProfile define los datos del evento para este evento.
Valor de tipo de evento, 51 La llamada del sistema escribe el evento. La clase MOF SysCallEnter define los datos del evento para este evento.
Valor de tipo de evento, 52 Evento de salida de llamada del sistema. La clase MOF SysCallExit define los datos del evento para este evento.
Valor de tipo de evento, 66 Evento DPC subproceso. La clase MOF de DPC define los datos del evento para este evento.
Valor de tipo de evento, 67 Evento de rutina de servicio de interrupción (ISR). La clase MOF de ISR define los datos del evento para este evento.
Valor de tipo de evento, 68 Evento DPC. La clase MOF de DPC define los datos del evento para este evento.
Valor de tipo de evento, 69 Evento del temporizador DPC. La clase MOF de DPC define los datos del evento para este evento.

 

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]