Función DosDateTimeToFileTime (winbase.h)

Convierte los valores de fecha y hora de MS-DOS en una hora de archivo.

Sintaxis

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

Parámetros

[in] wFatDate

Fecha ms-DOS. La fecha es un valor empaquetado con el formato siguiente.

Bits Descripción
0-4 Día del mes (1–31)
5-8 Mes (1 = enero, 2 = febrero, etc.)
9-15 Desplazamiento del año de 1980 (agregue 1980 para obtener el año real)

[in] wFatTime

Hora ms-DOS. La hora es un valor empaquetado con el formato siguiente.

Bits Descripción
0-4 Segundo dividido por 2
5-10 Minuto (0–59)
11-15 Hora (de 0 a 23 en un reloj de 24 horas)

[out] lpFileTime

Puntero a una estructura FILETIME que recibe la hora de archivo convertida.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbase.h (incluye Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

FILETIME

FileTimeToDosDateTime

FileTimeToSystemTime

SystemTimeToFileTime

Funciones de hora