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 |