Freigeben über


DosDateTimeToFileTime-Funktion (winbase.h)

Konvertiert MS-DOS-Datums- und Uhrzeitwerte in eine Dateizeit.

Syntax

BOOL DosDateTimeToFileTime(
  [in]  WORD       wFatDate,
  [in]  WORD       wFatTime,
  [out] LPFILETIME lpFileTime
);

Parameter

[in] wFatDate

Das MS-DOS-Datum. Das Datum ist ein gepackter Wert im folgenden Format.

Bits BESCHREIBUNG
0–4 Tag des Monats (1–31)
5–8 Monat (1 = Januar, 2 = Februar usw.)
9–15 Jahresversatz von 1980 (1980 addieren, um das tatsächliche Jahr zu erhalten)

[in] wFatTime

Die MS-DOS-Zeit. Die Zeit ist ein gepackter Wert mit dem folgenden Format.

Bits BESCHREIBUNG
0–4 Zweiter geteilt durch 2
5-10 Minute (0–59)
11–15 Stunde (0–23 auf einer 24-Stunden-Uhr)

[out] lpFileTime

Ein Zeiger auf eine FILETIME-Struktur , die die konvertierte Dateizeit empfängt.

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.

Anforderungen

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

Siehe auch

FILETIME

FileTimeToDosDateTime

FileTimeToSystemTime

SystemTimeToFileTimeTime

Zeitfunktionen