Freigeben über


SystemTimeToFileTime-Funktion (timezoneapi.h)

Konvertiert eine Systemzeit in das Dateizeitformat. Die Systemzeit basiert auf koordinierter Weltzeit (UTC).

Syntax

BOOL SystemTimeToFileTime(
  [in]  const SYSTEMTIME *lpSystemTime,
  [out] LPFILETIME       lpFileTime
);

Parameter

[in] lpSystemTime

Ein Zeiger auf eine SYSTEMTIME-Struktur , die die Systemzeit enthält, die von UTC in das Dateiformat konvertiert werden soll.

Das wDayOfWeek-Element der SYSTEMTIME-Struktur wird ignoriert.

[out] lpFileTime

Ein Zeiger auf eine FILETIME-Struktur , um die konvertierte Systemzeit zu empfangen.

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.

Hinweis

Ein False-Rückgabewert kann angeben, dass die übergebene SYSTEMTIME-Struktur ein ungültiges Datum darstellt. Bestimmte Situationen, z. B. der zusätzliche Tag, der in einem Schaltjahr hinzugefügt wurde, können dazu führen, dass die Anwendungslogik unerwartet ein ungültiges Datum erstellt. Weitere Informationen zum Vermeiden dieser Probleme finden Sie unter Bereitschaft zum Schaltjahr.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile timezoneapi.h (einschließlich Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

DosDateTimeToFileTime

FILETIME

FileTimeToDosDateTime

FileTimeToSystemTime

SYSTEMTIME

Systemzeit

Zeitfunktionen