Freigeben über


GetSystemTimeAdjustmentPrecise-Funktion (sysinfoapi.h)

Bestimmt, ob das System periodische, programmierte Zeitanpassungen auf seine Tageszeituhr anwendet, und erhält den Wert und den Zeitraum solcher Anpassungen.

Syntax

BOOL GetSystemTimeAdjustmentPrecise(
  [out] PDWORD64 lpTimeAdjustment,
  [out] PDWORD64 lpTimeIncrement,
  [out] PBOOL    lpTimeAdjustmentDisabled
);

Parameter

[out] lpTimeAdjustment

Gibt die angepasste Taktaktualisierungshäufigkeit zurück.

[out] lpTimeIncrement

Gibt die Taktaktualisierungshäufigkeit zurück.

[out] lpTimeAdjustmentDisabled

Gibt einen Indikator zurück, der angibt, ob die Zeitanpassung aktiviert ist.

Der Wert TRUE gibt an, dass die regelmäßige Anpassung deaktiviert ist. In diesem Fall versucht das System möglicherweise, die Tageszeituhr mithilfe eigener interner Mechanismen synchron zu halten. Dies kann dazu führen, dass die Tageszeit regelmäßig zur "richtigen Zeit" springt.

Der Wert FALSE gibt an, dass die periodische, programmierte Zeitanpassung verwendet wird, um die Tageszeit zu serialisieren, und das System nicht beeinträchtigt oder versucht, die Tageszeit selbst zu synchronisieren.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Diese Funktion wird in Algorithmen verwendet, die die Tageszeit mithilfe einer programmierten Zeitanpassung mit einer anderen Zeitquelle synchronisieren. Dazu berechnet das System die angepasste Taktaktualisierungshäufigkeit, und dann ermöglicht diese Funktion dem Aufrufer, diesen Wert abzurufen.

Hinweis  

Ein vollständiges Codebeispiel zum Aktivieren von Systemzeitberechtigungen, Anpassen der Systemuhr und Anzeigen von Uhrwerten finden Sie unter SetSystemTimeAdjustmentPrecise.

 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile sysinfoapi.h
Bibliothek Mincore.lib
DLL Api-ms-win-core-version-l1-2-3.dll

Weitere Informationen

SetSystemTimeAdjustmentPrecise