struktur FILE_ALL_INFORMATION (ntifs.h)

Struktur FILE_ALL_INFORMATION adalah kontainer untuk beberapa struktur FILE_XXX_INFORMATION .

Sintaks

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;

Anggota

BasicInformation

Berisi informasi dasar tentang file, yang mencakup atribut file dan waktu pembuatan file. Anggota ini adalah struktur FILE_BASIC_INFORMATION .

StandardInformation

Berisi informasi standar tentang file, yang mencakup ukuran alokasi file, offset akhir file, dan apakah file tersebut adalah direktori. Anggota ini adalah struktur FILE_STANDARD_INFORMATION .

InternalInformation

Berisi nomor referensi file 8-byte untuk file tersebut. Anggota ini adalah struktur FILE_INTERNAL_INFORMATION .

EaInformation

Menentukan ukuran atribut file yang diperluas. Anggota ini adalah struktur FILE_EA_INFORMATION .

AccessInformation

Menentukan hak akses klien ke file. Anggota ini adalah struktur FILE_ACCESS_INFORMATION .

PositionInformation

Menentukan posisi file saat ini. Anggota ini adalah struktur FILE_POSITION_INFORMATION .

ModeInformation

Menentukan mode akses tempat file dibuat atau dibuka. Anggota ini adalah struktur FILE_MODE_INFORMATION .

AlignmentInformation

Menentukan persyaratan perataan alamat memori perangkat untuk transfer data. Anggota ini adalah struktur FILE_ALIGNMENT_INFORMATION .

NameInformation

Berisi nama file. Anggota ini adalah struktur FILE_NAME_INFORMATION . Struktur ini berisi karakter pertama dalam string nama file. Karakter tambahan dalam string nama file segera mengikuti struktur. Untuk mengakomodasi nama file lengkap, buffer yang dialokasikan untuk berisi struktur FILE_ALL_INFORMATION harus cukup besar untuk berisi struktur dan bagian dari string nama file yang mengikuti struktur.

Keterangan

Struktur ini digunakan oleh rutinitas ZwQueryInformationFile .

FILE_ALL_INFORMATION menggabungkan beberapa struktur informasi file ke dalam satu struktur untuk mengurangi jumlah kueri yang diperlukan untuk mendapatkan informasi tentang file.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP
Header ntifs.h (termasuk Ntifs.h, Fltkernel.h)

Lihat juga

FILE_ACCESS_INFORMATION

FILE_ALIGNMENT_INFORMATION

FILE_BASIC_INFORMATION

FILE_EA_INFORMATION

FILE_INTERNAL_INFORMATION

FILE_MODE_INFORMATION

FILE_NAME_INFORMATION

FILE_POSITION_INFORMATION

FILE_STANDARD_INFORMATION

ZwQueryInformationFile