Partager via


CoDosDateTimeToFileTime, fonction (objbase.h)

Convertit la représentation MS-DOS de l’heure et de la date en une structure FILETIME utilisée par Windows.

Note Cette fonction est fournie pour la compatibilité avec Windows 16 bits.
 

Syntaxe

BOOL CoDosDateTimeToFileTime(
  [in]  WORD     nDosDate,
  [in]  WORD     nDosTime,
  [out] FILETIME *lpFileTime
);

Paramètres

[in] nDosDate

Date MS-DOS.

[in] nDosTime

Heure MS-DOS.

[out] lpFileTime

Pointeur vers la structure FILETIME .

Valeur retournée

Si la fonction réussit, la valeur de retour est TRUE ; sinon, elle est FALSE, probablement en raison d’arguments non valides.

Remarques

Une date MS-DOS a le format suivant.

Bits Description
0-4 Jours du mois (1-31).
5-8 Mois (1 = janvier, 2 = février, etc.).
9-15 Décalage de l’année par rapport à 1980 (ajoutez 1980 pour obtenir l’année réelle).
 

Une heure MS-DOS a le format suivant.

Bits Description
0-4 Secondes divisées par 2.
5-10 Minutes (0-59).
11-15 Heures (0-23 sur une horloge de 24 heures).

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 objbase.h
Bibliothèque Ole32.lib
DLL Ole32.dll
Ensemble d’API ext-ms-win-com-ole32-l1-1-5 (introduit dans Windows 10, version 10.0.15063)

Voir aussi

CoFileTimeNow

CoFileTimeToDosDateTime