AdjustSystemTimeToRtcTime 

Methode zur Anpassung der Windows NT Systemzeit an die Echtzeituhr des PC.

HRESULT AdjustSystemTimeToRtcTime(
  [in,optional] VARIANT parm,
);

Parameters

parm

[in,optional]
Optionaler boolescher Wert, der bestimmt ob die TwinCAT Systemzeit mit angeglichen werden soll. Parm gleich TRUE bedeutet, dass die TwinCAT Systemzeit angeglichen wird, FALSE oder kein Parameter bedeutet, dass nur die Windows NT Systemzeit angepasst wird. Beim Aufruf von C++ ist zu beachten, dass der übergebene Parameter vom Typ VT_BOOL ist und TRUE dem Wert 0xFFFF entspricht. 

Return Values

HRESULT == S_OK

Anpassung erfolgreich durchgeführt.

HRESULT == E_FAIL

Start konnte nicht durchgeführt werden.

Bemerkungen

AdjustSystemTimeToRtcTime vergleicht die Echtzeituhr mit der Windows NT Systemzeit und korrigiert die Windows NT Systemzeit um die ermittelte Differenz. Zeitzonen und Sommerzeit werden dabei berücksichtigt. Falls im optionalen Parameter ein TRUE übergeben wird, so wird auch die TwinCAT Systemzeit korrigiert. Zu beachten ist, dass es durch die Korrektur zu Zeitsprüngen während Messungen oder Logbuchaufzeichnungen kommen kann.