Compartir a través de


estructura FILE_BASIC_INFO (winbase.h)

Contiene la información básica de un archivo. Se usa para los identificadores de archivo.

Sintaxis

typedef struct _FILE_BASIC_INFO {
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  DWORD         FileAttributes;
} FILE_BASIC_INFO, *PFILE_BASIC_INFO;

Miembros

CreationTime

Hora en que se creó el archivo en formato FILETIME, que es un valor de 64 bits que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 (UTC).

LastAccessTime

Hora a la que se accedió por última vez al archivo en formato filetime.

LastWriteTime

Hora en que el archivo se escribió por última vez en formato FILETIME.

ChangeTime

Hora en que se cambió el archivo en formato FILETIME.

Nota

La distinción entre ChangeTime y LastWriteTime, es que lastWriteTime se relaciona con el flujo de datos subyacente, mientras que ChangeTime hace referencia a los cambios en los metadatos de archivo, como los cambios de nombre y los cambios de atributo.

FileAttributes

Atributos de archivo. Para obtener una lista de atributos, vea constantes de atributo de archivo. Si se establece en 0 en una estructura de FILE_BASIC_INFO que se pasa a setFileInformationByHandle, no se cambia ninguno de los atributos.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
servidor mínimo admitido Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
encabezado de winbase.h (incluya Windows.h)
redistribuible Windows SDK en Windows Server 2003 y Windows XP.

Consulte también

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle