Bagikan melalui


struktur ATTRIBUTE_LIST_ENTRY

[Struktur ini hanya berlaku untuk volume NTFS versi 3; struktur ini dapat diubah dalam versi mendatang.]

Mewakili entri dalam daftar atribut.

Sintaks

typedef struct _ATTRIBUTE_LIST_ENTRY {
  ATTRIBUTE_TYPE_CODE   AttributeTypeCode;
  USHORT                RecordLength;
  UCHAR                 AttributeNameLength;
  UCHAR                 AttributeNameOffset;
  VCN                   LowestVcn;
  MFT_SEGMENT_REFERENCE SegmentReference;
  USHORT                Reserved;
  WCHAR                 AttributeName[1];
} ATTRIBUTE_LIST_ENTRY, *PATTRIBUTE_LIST_ENTRY;

Anggota

AttributeTypeCode

Kode jenis atribut.

Nilai Makna
$STANDARD_INFORMATION
0x10
Atribut file (seperti baca-saja dan arsip), stempel waktu (seperti pembuatan file dan terakhir dimodifikasi), dan jumlah tautan keras.
$ATTRIBUTE_LIST
0x20
Daftar atribut yang membentuk file dan referensi file dari rekaman file MFT tempat setiap atribut berada.
$FILE_NAME
0x30
Nama file, dalam karakter Unicode.
$OBJECT_ID
0x40
Pengidentifikasi objek 16 byte yang ditetapkan oleh layanan pelacakan tautan.
$VOLUME_NAME
0x60
Label volume. Ada dalam file $Volume.
$VOLUME_INFORMATION
0x70
Informasi volume. Ada dalam file $Volume.
$DATA
0x80
Isi file.
$INDEX_ROOT
0x90
Digunakan untuk mengimplementasikan alokasi nama file untuk direktori besar.
$INDEX_ALLOCATION
0xA0
Digunakan untuk mengimplementasikan alokasi nama file untuk direktori besar.
$BITMAP
0xB0
Indeks bitmap untuk direktori besar.
$REPARSE_POINT
0xC0
Data titik pemilah ulang.

 

RecordLength

Ukuran struktur ini, ditambah buffer nama opsional, dalam byte.

AttributeNameLength

Ukuran nama atribut opsional, dalam karakter. Jika ada nama, nilai ini bukan nol dan struktur diikuti segera oleh string Unicode dari jumlah karakter yang ditentukan.

AttributeNameOffset

Dicadangkan.

LowestVcn

Nomor kluster virtual (VCN) terendah untuk atribut ini. Anggota ini nol kecuali atribut memerlukan beberapa segmen rekaman file dan kecuali entri ini adalah referensi ke segmen selain yang pertama. Dalam hal ini, nilai ini adalah VCN terendah yang dijelaskan oleh segmen yang dirujuk.

SegmentReference

Segmen tabel file master (MFT) tempat atribut berada. Lihat MFT_SEGMENT_REFERENCE.

Dipesan

Dicadangkan.

AttributeName

Awal nama atribut opsional.

Keterangan

Daftar atribut adalah daftar terurut dari struktur ATTRIBUTE_LIST_ENTRY yang selaras dengan quadword. Daftar ini diurutkan terlebih dahulu oleh kode jenis atribut lalu dengan nama atribut (jika ada). Tidak ada dua atribut yang dapat memiliki kode jenis, nama, dan VCN terendah yang sama. Oleh karena itu, mungkin ada paling banyak satu atribut untuk setiap kode jenis tanpa nama.

Definisi struktur ini hanya berlaku untuk versi utama 3 dan minor versi 0 atau 1, seperti yang dilaporkan oleh FSCTL_GET_NTFS_VOLUME_DATA.

Perhatikan bahwa tidak ada file header terkait untuk struktur ini.

Lihat juga

Tabel File Master