Freigeben über


KeQueryTickCount-Makro (ntddk.h)

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

Syntax

VOID
KeQueryTickCount (
    _Out_ PLARGE_INTEGER CurrentCount
    );

Parameter

CurrentCount

Zeiger auf den 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- ntddk.h (enthalten Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- Beliebige Ebene

Siehe auch

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement