структура 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