estructura FILE_INTERNAL_INFORMATION (ntifs.h)

La estructura de FILE_INTERNAL_INFORMATION se usa para consultar el número de referencia de archivo de 8 bytes del sistema de archivos para un archivo.

Sintaxis

typedef struct _FILE_INTERNAL_INFORMATION {
  LARGE_INTEGER IndexNumber;
} FILE_INTERNAL_INFORMATION, *PFILE_INTERNAL_INFORMATION;

Miembros

IndexNumber

Número de referencia de archivo de 8 bytes para el archivo. El sistema de archivos asigna este número y es específico del sistema de archivos. (Tenga en cuenta que esto no es lo mismo que el "id. de objeto de archivo" de 16 bytes que se agregó a NTFS para Microsoft Windows 2000).

Comentarios

Esta información se puede consultar de cualquiera de las maneras siguientes:

No se requieren derechos de acceso específicos para consultar esta información.

El miembro IndexNumber de la estructura FILE_INTERNAL_INFORMATION es el mismo que el miembro FileId de las estructuras FILE_ID_BOTH_DIR_INFORMATION y FILE_ID_FULL_DIR_INFORMATION.

Se garantiza que los números de referencia de archivo, también denominados identificadores de archivo, son únicos solo dentro de un sistema de archivos estático. No se garantiza que sean únicos a lo largo del tiempo, ya que los sistemas de archivos son libres de reutilizarlos. Tampoco se garantiza que permanezcan constantes. Por ejemplo, el sistema de archivos FAT genera el número de referencia de archivo para un archivo a partir del desplazamiento de bytes del registro de entrada de directorio del archivo (DIRENT) en el disco. La desfragmentación puede cambiar este desplazamiento de bytes. Por lo tanto, un número de referencia de archivo FAT puede cambiar con el tiempo.

El tamaño del búfer pasado en el parámetro FileInformation a FltQueryInformationFile o ZwQueryInformationFile debe ser al menos sizeof(FILE_INTERNAL_INFORMATION).

Esta estructura debe alinearse en un límite de LONGLONG (8 bytes).

Requisitos

Requisito Valor
Header ntifs.h (incluya Ntifs.h, Fltkernel.h)

Consulte también

FILE_ID_BOTH_DIR_INFORMATION

FILE_ID_FULL_DIR_INFORMATION

FILE_OBJECTID_INFORMATION

FltQueryInformationFile

ZwQueryInformationFile