Enumerazione ClockType (pla.h)

Definisce la risoluzione dell'orologio da utilizzare durante la traccia degli eventi.

Sintassi

typedef enum __MIDL___MIDL_itf_pla_0001_0043_0005 {
  plaTimeStamp = 0,
  plaPerformance = 1,
  plaSystem = 2,
  plaCycle = 3
} ClockType;

Costanti

 
plaTimeStamp
Valore: 0
Usare il timestamp non elaborato (non invertito).
plaPerformance
Valore: 1
Contatore delle prestazioni delle query. Questo contatore fornisce un timestamp ad alta risoluzione (100 nanosecondi), ma è più intensivo da recuperare rispetto al tempo di sistema.
plaSystem
Valore: 2
Ora di sistema. Il tempo di sistema fornisce un timestamp a bassa risoluzione (10 millisecondi), ma richiede meno risorse da recuperare rispetto al contatore delle prestazioni della query.
plaCycle
Valore: 3
Contatore del ciclo della CPU. Il contatore della CPU fornisce il timestamp di risoluzione più elevato ed è il minor utilizzo di risorse da recuperare. Tuttavia, il contatore della CPU non è affidabile e non deve essere usato nell'ambiente di produzione.

Commenti

Per informazioni dettagliate, vedere il membro ClientContext della struttura WNODE_HEADER .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione pla.h

Vedi anche

ITraceDataCollector::ClockType