DosDateTimeToFileTime, fonction (winbase.h)

Convertit les valeurs de date et d’heure MS-DOS en heure de fichier.

Syntaxe

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

Paramètres

[in] wFatDate

Date MS-DOS. La date est une valeur empaquetée au format suivant.

Bits Description
0-4 Jour du mois (1-31)
5-8 Mois (1 = janvier, 2 = février, et ainsi de suite)
9-15 Décalage de l’année à partir de 1980 (ajouter 1980 pour obtenir l’année réelle)

[in] wFatTime

Heure MS-DOS. L’heure est une valeur empaquetée au format suivant.

Bits Description
0-4 Deuxième divisé par 2
5-10 Minute (0-59)
11-15 Heure (0 à 23 sur une horloge de 24 heures)

[out] lpFileTime

Pointeur vers une structure FILETIME qui reçoit l’heure du fichier converti.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winbase.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

FILETIME

FileTimeToDosDateTime

FileTimeToSystemTime

SystemTimeToFileTime

Fonctions de temps