структура UFS_RPMB_UNIT_DESCRIPTOR (ufs.h)
UFS_RPMB_UNIT_DESCRIPTOR структура описывает содержимое единицы воспроизведения защищенного блока памяти (RBMB).
Синтаксис
typedef struct {
UCHAR bLength;
UCHAR bDescriptorIDN;
UCHAR bUnitIndex;
UCHAR bLUEnable;
UCHAR bBootLunID;
UCHAR bLUWriteProtect;
UCHAR bLUQueueDepth;
UCHAR bPSASensitive;
UCHAR bMemoryType;
UCHAR Reserved;
UCHAR bLogicalBlockSize;
UCHAR qLogicalBlockCount[8];
UCHAR dEraseBlockSize[4];
UCHAR bProvisioningType;
UCHAR qPhyMemResourceCount[8];
UCHAR Reserved2[3];
} UFS_RPMB_UNIT_DESCRIPTOR, *PUFS_RPMB_UNIT_DESCRIPTOR;
Члены
bLength
Указывает длину этого дескриптора в байтах.
bDescriptorIDN
Указывает тип дескриптора. Этот дескриптор будет иметь значение UFS_DESC_UNIT_IDN.
bUnitIndex
Указывает индекс единицы измерения.
bLUEnable
Указывает, включен ли номер единицы логики (LUN). Если значение bLUEnable равно 0x00, логическая единица отключается.
bBootLunID
bLUWriteProtect
Указывает, защищена ли логическая единица записью. Содержит одно из следующих значений:
Значение | Описание |
---|---|
0x00 | Логическая единица не защищена для записи. |
0x01 | Логическая единица защищена записью. |
0x02 | Логическая единица защищена навсегда. |
bLUQueueDepth
Задает глубину очереди логических единиц. Может быть любым значением от 0x00 до 0xff.
bPSASensitive
Указывает, является ли логическая единица чувствительной к пайкам. Содержит одно из следующих значений:
Значение | Описание |
---|---|
0x00 | Логическая единица не чувствительна к пайку. |
0x01 | Логическая единица чувствительна к пайку. |
bMemoryType
Указывает требуемый тип памяти. Равно 0x0F.
Reserved
Зарезервировано для последующего использования.
bLogicalBlockSize
Задает размер логического блока дескриптора.
qLogicalBlockCount[8]
Указывает общее количество адресуемых логических блоков в логической единице.
dEraseBlockSize[4]
Указывает размер блока очистки.
bProvisioningType
Указывает тип подготовки.
qPhyMemResourceCount[8]
Указывает общий объем ресурсов физической памяти, доступных в логической единице.
Reserved2[3]
Зарезервировано для последующего использования.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1709 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | ufs.h |