Funzione CoDosDateTimeToFileTime (objbase.h)

Converte la rappresentazione MS-DOS dell'ora e della data in una struttura FILETIME usata da Windows.

Nota Questa funzione viene fornita per la compatibilità con Windows a 16 bit.
 

Sintassi

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

Parametri

[in] nDosDate

Data MS-DOS.

[in] nDosTime

Ora MS-DOS.

[out] lpFileTime

Puntatore alla struttura FILETIME .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è TRUE; in caso contrario, è FALSE, probabilmente a causa di argomenti non validi.

Commenti

Una data MS-DOS ha il formato seguente.

BITS Descrizione
0-4 Giorni del mese (1-31).
5-8 Mesi (1 = gennaio, 2 = febbraio e così via).
9-15 Offset dell'anno dal 1980 (aggiungere il 1980 per ottenere l'anno effettivo).
 

Un tempo MS-DOS ha il formato seguente.

BITS Descrizione
0-4 Secondi divisi da 2.
5-10 Minuti (0-59).
11-15 Ore (0-23 su un orologio di 24 ore).

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objbase.h
Libreria Ole32.lib
DLL Ole32.dll
Set di API ext-ms-win-com-ole32-l1-1-5 (introdotta in Windows 10 versione 10.0.15063)

Vedi anche

CoFileTimeNow

CoFileTimeToDosDateTime