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 |