winbase.h

Estructura FILETIME

Definición

typedef struct _FILETIME { // ft  
    DWORD dwLowDateTime; 
    DWORD dwHighDateTime; 
} FILETIME;

La estructura FILETIME es un valor de 64 bits que representa el número de intervalos de 100 nanosegundos desde el 1 de Enero de 1601.

Descripción

dwLowDateTime: especifica los 32 bits de menor peso del tiempo.

dwHighDateTime: especifica los 32 bits de mayor peso del tiempo.

Observaciones

No es recomendable sumar o restar valores de una estructura FILETIME para obtener tiempos relativos. En lugar de hacer eso, se debe:

  • Copiar el resultado de la estructura FILETIME en una estructura LARGE_INTEGER.
  • Usar aritmética normal de 64 bits en el valor LARGE_INTEGER.