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

См. также