Classe PerfInfo
Questa classe è la classe padre per gli eventi del contatore delle prestazioni.
La sintassi seguente è semplificata dal codice MOF.
[Guid("{ce1dbfb4-137e-4da6-87b0-3f59aa102cbc}"), EventVersion(2)]
class PerfInfo : MSNT_SystemTrace
{
};
La classe PerfInfo non definisce alcun membro.
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. |
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |