Funzione DosDateTimeToFileTime (winbase.h)

Converte i valori di data e ora MS-DOS in un'ora di file.

Sintassi

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

Parametri

[in] wFatDate

Data MS-DOS. La data è un valore compresso con il formato seguente.

BITS Descrizione
0-4 Giorno del mese (1-31)
5-8 Mese (1 = gennaio, 2 = febbraio e così via)
9-15 Offset annuale dal 1980 (aggiunta del 1980 per ottenere l'anno effettivo)

[in] wFatTime

Ora MS-DOS. L'ora è un valore compresso con il formato seguente.

BITS Descrizione
0-4 Secondo diviso per 2
5-10 Minuto (0-59)
11-15 Ora (0-23 su un orologio di 24 ore)

[out] lpFileTime

Puntatore a una struttura FILETIME che riceve l'ora del file convertito.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

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 winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

FILETIME

FileTimeToDosDateTime

FileTimeToSystemTime

SystemTimeToFileTime

Funzioni temporali