Compartir a través de


estructura FILE_STAT_INFORMATION (ntifs.h)

FILE_STAT_INFORMATION contiene metadatos sobre un archivo.

Sintaxis

typedef struct _FILE_STAT_INFORMATION {
  LARGE_INTEGER FileId;
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         FileAttributes;
  ULONG         ReparseTag;
  ULONG         NumberOfLinks;
  ACCESS_MASK   EffectiveAccess;
} FILE_STAT_INFORMATION, *PFILE_STAT_INFORMATION;

Miembros

FileId

Especifica el identificador de un archivo.

CreationTime

Especifica la hora de creación de un archivo.

LastAccessTime

Especifica la última vez que se ha accedido a un archivo.

LastWriteTime

Especifica la última vez que se escribió un archivo.

ChangeTime

Especifica la última vez que se cambió un archivo.

AllocationSize

Tamaño de asignación de archivos, en bytes. Normalmente, este valor es un múltiplo del tamaño del sector o clúster del dispositivo físico subyacente.

EndOfFile

Posición absoluta del final del archivo como desplazamiento de bytes desde el inicio del archivo. EndOfFile especifica el desplazamiento de bytes al final del archivo. Dado que este valor se basa en cero, realmente hace referencia al primer byte libre del archivo. En otras palabras, EndOfFile es el desplazamiento al byte inmediatamente después del último byte válido del archivo.

FileAttributes

Atributos de archivo, que pueden ser cualquier combinación válida de lo siguiente:

Atributo Value
FILE_ATTRIBUTE_READONLY 0x00000001
FILE_ATTRIBUTE_HIDDEN 0x00000002
FILE_ATTRIBUTE_SYSTEM 0x00000004
FILE_ATTRIBUTE_DIRECTORY 0x00000010
FILE_ATTRIBUTE_ARCHIVE 0x00000020
FILE_ATTRIBUTE_NORMAL 0x00000080

ReparseTag

Etiqueta de punto de reanálisis. Consulte Acerca de los puntos de reanálisis para obtener más información.

NumberOfLinks

Especifica el número de vínculos al archivo.

EffectiveAccess

Especifica los derechos de acceso del archivo.

Comentarios

NtQueryInformationByName y NtQueryInformationFile devuelven información en una estructura de FILE_STAT_INFORMATION cuando su parámetro FileInformationClass es FileStatInformation.

Requisitos

Requisito Valor
Header ntifs.h

Consulte también

NtQueryInformationByName

NtQueryInformationFile