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