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 |