Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |