Share via


Função DosDateTimeToFileTime (winbase.h)

Converte valores de data e hora do MS-DOS em uma hora de arquivo.

Sintaxe

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

Parâmetros

[in] wFatDate

A data MS-DOS. A data é um valor empacotado com o formato a seguir.

Bits Descrição
0-4 Dia do mês (1 a 31)
5-8 Mês (1 = janeiro, 2 = fevereiro e assim por diante)
9-15 Deslocamento anual a partir de 1980 (adicione 1980 para obter o ano real)

[in] wFatTime

A hora do MS-DOS. A hora é um valor empacotado com o formato a seguir.

Bits Descrição
0-4 Segundo dividido por 2
5-10 Minuto (0 a 59)
11-15 Hora (0 a 23 em um relógio de 24 horas)

[out] lpFileTime

Um ponteiro para uma estrutura FILETIME que recebe o tempo de arquivo convertido.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winbase.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

FILETIME

FileTimeToDosDateTime

FileTimeToSystemTime

SystemTimeToFileTime

Funções de tempo