Classe PerfInfo

Questa classe è la classe padre per gli eventi del contatore delle prestazioni.

La sintassi seguente è semplificata dal codice MOF.

Sintassi

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

Members

La classe PerfInfo non definisce alcun membro.

Commenti

Per abilitare gli eventi DPC (DeFerred Procedure Call) in una sessione di registrazione del kernel NT, specificare il flag EVENT_TRACE_FLAG_DPC nel membro EnableFlags di una struttura EVENT_TRACE_PROPERTIES quando si chiama la funzione StartTrace . È anche possibile specificare uno o più flag seguenti:

  • EVENT_TRACE_FLAG_INTERRUPT
  • EVENT_TRACE_FLAG_PROFILE
  • EVENT_TRACE_FLAG_SYSTEMCALL

I consumer di traccia eventi possono implementare un'elaborazione speciale per gli eventi DPC chiamando la funzione SetTraceCallback e specificando PerfInfoGuid come parametro pGuid . Usare i tipi di evento seguenti per identificare l'evento effettivo durante l'utilizzo di eventi.

Tipo di evento Descrizione
Valore del tipo di evento, 46 Evento del profilo campionato. La classe MOF SampledProfile definisce i dati dell'evento per questo evento.
Valore del tipo di evento, 51 Evento di immissione della chiamata di sistema. La classe MOF SysCallEnter definisce i dati dell'evento per questo evento.
Valore del tipo di evento, 52 Evento di uscita della chiamata di sistema. La classe MOF SysCallExit definisce i dati dell'evento per questo evento.
Valore del tipo di evento, 66 Evento DPC threading. La classe MOF DPC definisce i dati dell'evento per questo evento.
Valore del tipo di evento, 67 Evento ISR (Interrupt Service Routine). La classe MOF ISR definisce i dati dell'evento per questo evento.
Valore del tipo di evento, 68 Evento DPC. La classe MOF DPC definisce i dati dell'evento per questo evento.
Valore del tipo di evento, 69 Evento timer DPC. La classe MOF DPC definisce i dati dell'evento per questo evento.

 

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]