共用方式為


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

另請參閱