UFS_CONFIG_DESCRIPTOR_V3_1構造体 (ufs.h)
構文
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;
UCHAR bWriteBoosterBufferPreserveUserSpaceEn;
UCHAR bWriteBoosterBufferType;
ULONG dNumSharedWriteBoosterBufferAllocUnits;
UFS_UNIT_CONFIG_DESCRIPTOR_V3_1 UnitConfig[UFS_MAX_NUM_LU];
} UFS_CONFIG_DESCRIPTOR_V3_1, *PUFS_CONFIG_DESCRIPTOR_V3_1;
メンバー
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 のサイズを指定します。
bWriteBoosterBufferPreserveUserSpaceEn
bWriteBoosterBufferPreserveUserSpaceEn を 0x01 に設定すると、プロビジョニング中に構成できるユーザー領域の合計が削減されますが、パフォーマンスが低下する可能性があります。 bWriteBoosterBufferPreserveUserSpaceEn が0x00に設定されている場合、書き込みブースター バッファーを使用すると、プロビジョニング中に構成できるユーザー領域の合計が削減されます。
bWriteBoosterBufferType
bWriteBoosterBufferType は、書き込みブースター バッファーの種類を構成します。 0x00 の値は、論理ユニット専用バッファー モードを指定します。 0x01 の値は、共有バッファー モードを指定します。
dNumSharedWriteBoosterBufferAllocUnits
dNumSharedWriteBoosterBufferAllocUnits は、共有書き込みブースター バッファー構成の書き込みブースター バッファー サイズを指定します。
UnitConfig[UFS_MAX_NUM_LU]
ユニット記述子の構成可能なパラメーターを格納します。
注釈
bBootEnable がゼロに設定されている場合、またはブートウェル既知論理ユニットが有効な論理ユニットにマップされていない場合、ブートウェル既知論理ユニットは終了します。
読 み取り専用UFS_DEVICE_DESCRIPTOR、そのパラメーターの一部は 、UFS_UNIT_CONFIG_DESCRIPTOR_V3_1の対応するパラメーターを変更することによって変更できます。
要件
要件 | 値 |
---|---|
Header | ufs.h |