структура UFS_UNIT_CONFIG_DESCRIPTOR (ufs.h)

Структура UFS_UNIT_CONFIG_DESCRIPTOR описывает настраиваемые пользователем параметры в структуре UFS_CONFIG_DESCRIPTOR .

Синтаксис

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;

Члены

bLUEnable

Указывает, включена ли логическая единица.

bBootLunID

Указывает, является ли логическая единица загрузочной логической единицей.

bLUWriteProtect

Указывает, защищена ли логическая единица записи.

bMemoryType

Указывает тип памяти устройства. Может быть одним из следующих значений.

Значение Описание
0x00 Обычный тип памяти
0x01 Тип памяти системного кода
0x02 Непостоянный тип памяти
0x03 Расширенный тип памяти 1
0x04 Расширенный тип памяти 2
0x05 Расширенный тип памяти 3
0x06 Расширенный тип памяти 4
Все остальные значения Зарезервировано для последующего использования.

dNumAllocUnits[4]

Указывает количество единиц распределения, назначенных логической единице.

bDataReliability

bDataReliability определяет поведение устройства при сбое питания во время операции записи в логическую единицу. Может быть одним из следующих значений.

Значение Описание
0x00 Логическая единица не защищена; таким образом, все данные могут быть потеряны в результате сбоя питания во время операции записи.
0x01 Логическая единица защищена; таким образом, его данные защищены от сбоев питания.
Все остальные значения Зарезервировано для последующего использования.

bLogicalBlockSize

Задает размер логического блока.

bProvisioningType

Указывает тип подготовки. Может быть одним из следующих значений.

Значение Описание
0x00 Тонкая подготовка отключена (по умолчанию)
0x02 Тонкая подготовка включена, а тонкая подготовка нули чтения (TPRZ) = 0
0x03 Тонкая подготовка включена и TPRZ = 1
Все остальные значения Зарезервировано для последующего использования.

wContextCapabilities[2]

Указывает возможности контекста.

Reserved[3]

Зарезервировано для последующего использования.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709
Минимальная версия сервера Windows Server 2016
Верхняя часть ufs.h

См. также раздел

UFS_CONFIG_DESCRIPTOR