estructura de WIN32_FILE_ATTRIBUTE_DATA (fileapi.h)

Contiene la información de los atributos de un archivo o directorio. La función GetFileAttributesEx usa esta estructura.

Sintaxis

typedef struct _WIN32_FILE_ATTRIBUTE_DATA {
  DWORD    dwFileAttributes;
  FILETIME ftCreationTime;
  FILETIME ftLastAccessTime;
  FILETIME ftLastWriteTime;
  DWORD    nFileSizeHigh;
  DWORD    nFileSizeLow;
} WIN32_FILE_ATTRIBUTE_DATA, *LPWIN32_FILE_ATTRIBUTE_DATA;

Miembros

dwFileAttributes

Información del atributo del sistema de archivos para un archivo o directorio.

Para conocer los valores posibles y sus descripciones, vea Constantes de atributo de archivo.

ftCreationTime

Estructura FILETIME que especifica cuándo se crea el archivo o directorio.

Si el sistema de archivos subyacente no admite la hora de creación, este miembro es cero.

ftLastAccessTime

Estructura FILETIME .

Para un archivo, la estructura especifica cuándo se lee o escribe por última vez el archivo.

Para un directorio, la estructura especifica cuándo se crea el directorio.

En el caso de los archivos y directorios, la fecha especificada es correcta, pero la hora del día siempre se establece en medianoche. Si el sistema de archivos subyacente no admite la hora de último acceso, este miembro es cero.

ftLastWriteTime

Estructura FILETIME .

Para un archivo, la estructura especifica cuándo se escribe por última vez el archivo.

Para un directorio, la estructura especifica cuándo se crea el directorio.

Si el sistema de archivos subyacente no admite la hora de última escritura, este miembro es cero.

nFileSizeHigh

DWORD de orden superior del tamaño del archivo.

Este miembro no tiene un significado para los directorios.

nFileSizeLow

DWORD de orden bajo del tamaño del archivo.

Este miembro no tiene un significado para los directorios.

Comentarios

No todos los sistemas de archivos pueden registrar la creación y la hora de último acceso, y no todos los sistemas de archivos los registran de la misma manera. Por ejemplo, en el sistema de archivos FAT, el tiempo de creación tiene una resolución de 10 milisegundos, el tiempo de escritura tiene una resolución de 2 segundos y el tiempo de acceso tiene una resolución de 1 día. En el sistema de archivos NTFS, el tiempo de acceso tiene una resolución de 1 hora. Para más información, consulte Tiempos de archivo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado fileapi.h (incluya Windows.h, WinBase.h)

Consulte también

Constantes de atributo de archivo

GetFileAttributesEx