Freigeben über


ExQueryTimerResolution-Funktion (wdm.h)

Die ExQueryTimerResolution Routine meldet den Bereich der Zeitgeberauflösungen, die von der Systemuhr unterstützt werden.

Syntax

VOID ExQueryTimerResolution(
  [out] PULONG MaximumTime,
  [out] PULONG MinimumTime,
  [out] PULONG CurrentTime
);

Parameter

[out] MaximumTime

Ein Zeiger auf eine Position, an die die Routine das maximale Zeitintervall in 100-Nanosekundeneinheiten zwischen aufeinander folgenden Teilstrichen der Systemuhr schreibt. Ein Tick ist eine Unterbrechung durch den Systemuhrzeitgeber verursacht.

[out] MinimumTime

Ein Zeiger auf eine Position, an die die Routine das minimale Zeitintervall in 100-Nanosekundeneinheiten zwischen aufeinander folgenden Teilstrichen der Systemuhr schreibt.

[out] CurrentTime

Ein Zeiger auf eine Position, an die die Routine das aktuelle Zeitintervall in 100-Nanosekundeneinheiten zwischen aufeinander folgenden Teilstrichen der Systemuhr schreibt.

Rückgabewert

Nichts

Bemerkungen

Wenn Ihr Treiber die ExSetTimerResolution Routine aufruft, um das Zeitintervall zwischen aufeinander folgenden Systemuhrunterbrechungen zu ändern, kann der Treiber zuerst ExQueryTimerResolution- aufrufen, um den Vom Systemuhr unterstützten Intervallbereich zu bestimmen.

Wenn Ihr Treiber eine Routine wie KeSetTimerEx- aufruft, um einen Timer festzulegen, hängt die Genauigkeit des Timers von der Auflösung der Systemuhr ab. Weitere Informationen finden Sie unter Zeitgebergenauigkeit.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library Ntoskrnl.lib
IRQL- Jede Ebene.

Siehe auch

ExSetTimerResolution-

KeSetTimerEx