estructura FILE_ALL_INFORMATION (ntifs.h)
La estructura FILE_ALL_INFORMATION es un contenedor para varias estructuras FILE_XXX_INFORMATION .
Sintaxis
typedef struct _FILE_ALL_INFORMATION {
FILE_BASIC_INFORMATION BasicInformation;
FILE_STANDARD_INFORMATION StandardInformation;
FILE_INTERNAL_INFORMATION InternalInformation;
FILE_EA_INFORMATION EaInformation;
FILE_ACCESS_INFORMATION AccessInformation;
FILE_POSITION_INFORMATION PositionInformation;
FILE_MODE_INFORMATION ModeInformation;
FILE_ALIGNMENT_INFORMATION AlignmentInformation;
FILE_NAME_INFORMATION NameInformation;
} FILE_ALL_INFORMATION, *PFILE_ALL_INFORMATION;
Miembros
BasicInformation
Contiene información básica sobre el archivo, que incluye los atributos de archivo y la hora de creación del archivo. Este miembro es una estructura FILE_BASIC_INFORMATION .
StandardInformation
Contiene información estándar sobre un archivo, que incluye el tamaño de asignación de archivos, el desplazamiento del final del archivo y si el archivo es un directorio. Este miembro es una estructura FILE_STANDARD_INFORMATION .
InternalInformation
Contiene el número de referencia de archivo de 8 bytes para el archivo. Este miembro es una estructura FILE_INTERNAL_INFORMATION .
EaInformation
Especifica el tamaño de los atributos extendidos del archivo. Este miembro es una estructura FILE_EA_INFORMATION .
AccessInformation
Especifica los derechos de acceso del cliente al archivo. Este miembro es una estructura FILE_ACCESS_INFORMATION .
PositionInformation
Especifica la posición del archivo actual. Este miembro es una estructura FILE_POSITION_INFORMATION .
ModeInformation
Especifica el modo de acceso en el que se creó o abrió el archivo. Este miembro es una estructura FILE_MODE_INFORMATION .
AlignmentInformation
Especifica el requisito de alineación de la dirección de memoria del dispositivo para las transferencias de datos. Este miembro es una estructura FILE_ALIGNMENT_INFORMATION .
NameInformation
Contiene el nombre de archivo. Este miembro es una estructura FILE_NAME_INFORMATION . Esta estructura contiene el primer carácter de la cadena de nombre de archivo. Los caracteres adicionales de la cadena de nombre de archivo siguen inmediatamente la estructura . Para dar cabida al nombre de archivo completo, el búfer que se asigna para contener una estructura de FILE_ALL_INFORMATION debe ser lo suficientemente grande como para contener la estructura y la parte de la cadena de nombre de archivo que sigue a la estructura.
Comentarios
Esta estructura se usa en la rutina ZwQueryInformationFile .
FILE_ALL_INFORMATION combina varias estructuras de información de archivos en una única estructura para reducir el número de consultas necesarias para obtener información sobre un archivo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Encabezado | ntifs.h (incluya Ntifs.h, Fltkernel.h) |