Compartir a través de


Función CoDosDateTimeToFileTime (objbase.h)

Convierte la representación ms-DOS de la hora y la fecha en una estructura FILETIME usada por Windows.

Nota Esta función se proporciona para la compatibilidad con Windows de 16 bits.
 

Sintaxis

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

Parámetros

[in] nDosDate

Fecha ms-DOS.

[in] nDosTime

Hora ms-DOS.

[out] lpFileTime

Puntero a la estructura FILETIME .

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es TRUE; de lo contrario, es FALSE, probablemente debido a argumentos no válidos.

Comentarios

Una fecha ms-DOS tiene el formato siguiente.

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

Una hora de MS-DOS tiene el formato siguiente.

Bits Descripción
0-4 Segundos divididos por 2.
5-10 Minutos (0-59).
11-15 Horas (0-23 en un reloj de 24 horas).

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 objbase.h
Library Ole32.lib
Archivo DLL Ole32.dll
Conjunto de API ext-ms-win-com-ole32-l1-1-5 (introducido en Windows 10, versión 10.0.15063)

Consulte también

CoFileTimeNow

CoFileTimeToDosDateTime