Freigeben über


KeQueryTickCount-Makro (wdm.h)

Die KeQueryTickCount Routine verwaltet eine Anzahl der Intervalltimerunterbrechungen, die seit dem Start des Systems aufgetreten sind.

Syntax

void KeQueryTickCount(
  [out]  CurrentCount
);

Parameter

[out] CurrentCount

Zeiger auf den LARGE_INTEGER Teilstrichanzahlswert, der von KeQueryTickCountzurückgegeben wird.

Rückgabewert

Nichts

Bemerkungen

Der TickCount Wert erhöht sich bei jedem Intervall-Timer-Interrupt um eins, während das System ausgeführt wird.

Die bevorzugte Methode zum Bestimmen der verstrichenen Zeit ist die Verwendung TickCount- für relative Zeit- und Zeitstempel.

Um die absolute verstrichene Zeit zu ermitteln, multiplizieren Sie die zurückgegebene TickCount- mit dem KeQueryTimeIncrement Rückgabewert mithilfe der Compilerunterstützung für 64-Bit-Ganzzahlvorgänge.

Sie sollten keine Annahmen über die Länge eines Teilstrichs treffen, da sie je nach Hardware und anderen Überlegungen variieren kann.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- Beliebige Ebene

Siehe auch

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement