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

bRPMBRegion1Size

bRPMBRegion2Size

bRPMBRegion3Size

UnitConfig[UFS_MAX_NUM_LU]

包含 Unit 描述符的可配置参数。

要求

要求
最低受支持的客户端 Windows 10 版本 1709
最低受支持的服务器 Windows Server 2016
标头 ufs.h

另请参阅

UFS_UNIT_CONFIG_DESCRIPTOR