struktur UFS_UNIT_CONFIG_DESCRIPTOR (ufs.h)
Struktur UFS_UNIT_CONFIG_DESCRIPTOR menjelaskan parameter yang dapat dikonfigurasi pengguna dalam struktur UFS_CONFIG_DESCRIPTOR .
Sintaks
typedef struct {
UCHAR bLUEnable;
UCHAR bBootLunID;
UCHAR bLUWriteProtect;
UCHAR bMemoryType;
UCHAR dNumAllocUnits[4];
UCHAR bDataReliability;
UCHAR bLogicalBlockSize;
UCHAR bProvisioningType;
UCHAR wContextCapabilities[2];
UCHAR Reserved[3];
} UFS_UNIT_CONFIG_DESCRIPTOR, *PUFS_UNIT_CONFIG_DESCRIPTOR;
Anggota
bLUEnable
Menentukan apakah unit logis diaktifkan.
bBootLunID
Menentukan apakah unit logis adalah unit logis yang dapat di-boot.
bLUWriteProtect
Menentukan apakah Unit Logis dilindungi tulis.
bMemoryType
Menentukan jenis Memori perangkat. Bisa menjadi salah satu nilai berikut.
Nilai | Deskripsi |
---|---|
0x00 | Jenis Memori Normal |
0x01 | Jenis memori kode sistem |
0x02 | Jenis memori non-Persisten |
0x03 | Memori yang disempurnakan tipe 1 |
0x04 | Memori yang disempurnakan tipe 2 |
0x05 | Memori yang disempurnakan tipe 3 |
0x06 | Memori yang disempurnakan tipe 4 |
Semua nilai lainnya | Disiapkan untuk penggunaan masa mendatang. |
dNumAllocUnits[4]
Menentukan jumlah unit alokasi yang ditetapkan ke unit logis.
bDataReliability
bDataReliability mendefinisikan perilaku perangkat ketika kegagalan daya terjadi selama operasi tulis ke unit logis. Bisa menjadi salah satu nilai berikut.
Nilai | Deskripsi |
---|---|
0x00 | Unit logis tidak dilindungi; sehingga seluruh datanya dapat hilang sebagai akibat dari kegagalan daya selama operasi tulis. |
0x01 | Unit logis dilindungi; dengan demikian datanya dilindungi dari kegagalan daya. |
Semua nilai lainnya | Disiapkan untuk penggunaan masa mendatang. |
bLogicalBlockSize
Menentukan ukuran blok logis.
bProvisioningType
Menentukan jenis provisi. Bisa menjadi salah satu nilai berikut.
Nilai | Deskripsi |
---|---|
0x00 | Provisi Tipis dinonaktifkan (default) |
0x02 | Provisi Tipis diaktifkan dan Provisi Tipis Read Zeros (TPRZ) = 0 |
0x03 | Provisi Tipis diaktifkan dan TPRZ = 1 |
Semua nilai lainnya | Disiapkan untuk penggunaan masa mendatang. |
wContextCapabilities[2]
Menentukan Kemampuan Konteks.
Reserved[3]
Disiapkan untuk penggunaan masa mendatang.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1709 |
Server minimum yang didukung | Server Windows 2016 |
Header | ufs.h |