Bagikan melalui


struktur FILE_INTERNAL_INFORMATION (ntifs.h)

Struktur FILE_INTERNAL_INFORMATION digunakan untuk mengkueri nomor referensi file 8-byte sistem file untuk file.

Sintaks

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

Anggota

IndexNumber

Nomor referensi file 8-byte untuk file. Nomor ini ditetapkan oleh sistem file dan khusus untuk sistem file. (Perhatikan bahwa ini tidak sama dengan "ID objek file" 16 byte yang ditambahkan ke NTFS untuk Microsoft Windows 2000.)

Keterangan

Informasi ini dapat dikueri dengan salah satu cara berikut:

Tidak diperlukan hak akses khusus untuk mengkueri informasi ini.

Anggota IndexNumber dari struktur FILE_INTERNAL_INFORMATION sama dengan anggota FileId dari struktur FILE_ID_BOTH_DIR_INFORMATION dan FILE_ID_FULL_DIR_INFORMATION.

Nomor referensi file, juga disebut ID file, dijamin unik hanya dalam sistem file statis. Mereka tidak dijamin unik dari waktu ke waktu, karena sistem file bebas untuk menggunakannya kembali. Mereka juga tidak dijamin akan tetap konstan. Misalnya, sistem file FAT menghasilkan nomor referensi file untuk file dari offset byte rekaman entri direktori file (DIRENT) pada disk. Defragmentasi dapat mengubah offset byte ini. Dengan demikian nomor referensi file FAT dapat berubah dari waktu ke waktu.

Ukuran buffer yang diteruskan dalam parameter FileInformation ke FltQueryInformationFile atau ZwQueryInformationFile harus setidaknya sizeof(FILE_INTERNAL_INFORMATION).

Struktur ini harus diselaraskan pada batas LONGLONG (8-byte).

Persyaratan

Persyaratan Nilai
Header ntifs.h (termasuk Ntifs.h, Fltkernel.h)

Lihat juga

FILE_ID_BOTH_DIR_INFORMATION

FILE_ID_FULL_DIR_INFORMATION

FILE_OBJECTID_INFORMATION

FltQueryInformationFile

ZwQueryInformationFile