Поделиться через


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

Структура UFS_CONFIG_DESCRIPTOR описывает изменяемые значения конфигурации устройства по умолчанию, заданной производителем.

Синтаксис

typedef struct {
  UCHAR                      bLength;
  UCHAR                      bDescriptorIDN;
  UCHAR                      bConfDescContinue;
  UCHAR                      bBootEnable;
  UCHAR                      bDescrAccessEn;
  UCHAR                      bInitPowerMode;
  UCHAR                      bHighPriorityLUN;
  UCHAR                      bSecureRemovalType;
  UCHAR                      bInitActiveICCLevel;
  UCHAR                      wPeriodicRTCUpdate[2];
  UCHAR                      Reserved2[1];
  UCHAR                      bRPMBRegionEnable;
  UCHAR                      bRPMBRegion1Size;
  UCHAR                      bRPMBRegion2Size;
  UCHAR                      bRPMBRegion3Size;
  UFS_UNIT_CONFIG_DESCRIPTOR UnitConfig[UFS_MAX_NUM_LU];
} UFS_CONFIG_DESCRIPTOR, *PUFS_CONFIG_DESCRIPTOR;

Члены

bLength

Задает размер (в байтах) этого дескриптора.

bDescriptorIDN

Указывает идентификатор типа дескриптора конфигурации. Этот дескриптор будет иметь значение UFS_DESC_CONFIGURATION_IDN.

bConfDescContinue

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

bBootEnable

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

bDescrAccessEn

Включает доступ к дескриптору устройства после этапа частичной инициализации последовательности загрузки.

bInitPowerMode

Указывает режим питания после инициализации устройства или сброса оборудования.

bHighPriorityLUN

bHighPriorityLUN настраивает логическую единицу с высоким приоритетом.

bSecureRemovalType

Настраивает тип безопасного удаления.

bInitActiveICCLevel

Настраивает уровень ICC в активном режиме после инициализации устройства или сброса оборудования.

wPeriodicRTCUpdate[2]

Указывает частоту и метод обновления часов в режиме реального времени.

Reserved2[1]

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

bRPMBRegionEnable

Указывает, включены ли блоки памяти с защитой воспроизведения (RPMB).

bRPMBRegion1Size

Задает размер региона RPMB 1.

bRPMBRegion2Size

Указывает размер региона RPMB 2.

bRPMBRegion3Size

Указывает размер региона RPMB 3.

UnitConfig[UFS_MAX_NUM_LU]

Содержит настраиваемые параметры дескриптора единиц.

Требования

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

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