UFS_ATTRIBUTES_DESCRIPTOR列挙 (ufs.h)
UFS_ATTRIBUTES_DESCRIPTOR では、ユニバーサル フラッシュ ストレージ (UFS) 記述子で使用されるさまざまな種類の属性について説明します。
構文
typedef enum {
UFS_bBootLunEn,
UFS_Reserved_01,
UFS_bCurrentPowerMode,
UFS_bActiveICCLevel,
UFS_bOutOfOrderDataEn,
UFS_bBackgroundOpStatus,
UFS_bPurgeStatus,
UFS_bMaxDataInSize,
UFS_bMaxDataOutSize,
UFS_dDynCapNeeded,
UFS_bRefClkFreq,
UFS_bConfigDescrLock,
UFS_bMaxNumOfRTT,
UFS_wExceptionEventControl,
UFS_wExceptionEventStatus,
UFS_dSecondsPassed,
UFS_wContextConf,
UFS_Obsolete,
UFS_Reserved_12,
UFS_Reserved_13,
UFS_bDeviceFFUStatus,
UFS_bPSAState,
UFS_dPSADataSize,
UFS_bRefClkGatingWaitTime,
UFS_bDeviceCaseRoughTemperature,
UFS_bDeviceTooHighTempBoundary,
UFS_bDeviceTooLowTempBoundary,
UFS_bThrottlingStatus,
UFS_bWriteBoosterBufferFlushStatus,
UFS_bAvailableWriteBoosterBufferSize,
UFS_bWriteBoosterBufferLifeTimeEst,
UFS_dCurrentWriteBoosterBufferSize,
UFS_Reserved_20,
UFS_Reserved_21,
UFS_Reserved_22,
UFS_Reserved_23,
UFS_Reserved_24,
UFS_Reserved_25,
UFS_Reserved_26,
UFS_Reserved_27,
UFS_Reserved_28,
UFS_Reserved_29,
UFS_Reserved_2A,
UFS_Reserved_2B,
UFS_bRefreshStatus,
UFS_bRefreshFreq,
UFS_bRefreshUnit,
UFS_bRefreshMethod
} UFS_ATTRIBUTES_DESCRIPTOR;
定数
UFS_bBootLunEn ブート論理ユニット番号 (LUN) が有効になっているかどうかを示します。 |
||||||||||||||||||
UFS_bCurrentPowerMode 現在の電源モードを示します。 次のいずれかの値が含まれます。
|
||||||||||||||||||
UFS_bActiveICCLevel 最大値を指定します。 の間に許容される現在の消費量 アクティブ モード。 値の範囲は、0x00から0x0Fまでです。 |
||||||||||||||||||
UFS_bOutOfOrderDataEn 順序が整ったデータ転送が enabled |
||||||||||||||||||
UFS_bBackgroundOpStatus デバイスにバックグラウンド操作が必要かどうかを指定します。 次のいずれかの値が含まれます。
|
||||||||||||||||||
UFS_bPurgeStatus 現在の消去操作の状態を指定します。 |
||||||||||||||||||
UFS_bMaxDataInSize UFS プロトコル情報ユニット (UPIU) の DATA の最大データ サイズを指定します。 このパラメーターは、 すべての論理ユニット タスク キューが存在する場合にのみホストします。 空。 |
||||||||||||||||||
UFS_bMaxDataOutSize データアウトの最大サイズを指定します。 このパラメーターは、 すべての論理ユニット タスク キューが存在する場合にのみホストします。 空。 |
||||||||||||||||||
UFS_dDynCapNeeded 動的容量の必要性を指定します。 |
||||||||||||||||||
UFS_bRefClkFreq 参照クロック周波数値を指定します。
|
||||||||||||||||||
UFS_bConfigDescrLock 構成記述子がロックされているかどうかを指定します。 |
||||||||||||||||||
UFS_bMaxNumOfRTT UPIU (RTT) を転送する未処理の READY TO TRANSFER の現在の最大数を定義します。 許可。 この値は、ホストによって設定できます。 |
||||||||||||||||||
UFS_wExceptionEventControl 例外イベント コントローラーを指定します。 UFS_wExceptionEventControl では、 の設定が有効になります。 デバイスでビットをEVENT_ALERTする 情報フィールド(に含まれます) 応答 UPIU。 |
||||||||||||||||||
UFS_wExceptionEventStatus 各例外イベントの状態のビットマップを指定します。ビットは、 関連するイベントが発生しました (に関係なく) UFS_wExceptionEventControl 状態)。 次のビットが含まれます。
|
||||||||||||||||||
UFS_dSecondsPassed 秒単位で渡される時間を指定します。 |
||||||||||||||||||
UFS_wContextConf コンテキスト属性を指定します。 |
||||||||||||||||||
UFS_Obsolete 古い |
||||||||||||||||||
UFS_bDeviceFFUStatus デバイス フィールド ファームウェアの更新 (FFU) の状態を指定します。
|
||||||||||||||||||
UFS_bPSAState 現在の製品状態認識 (PSA) 状態を指定します。
|
||||||||||||||||||
UFS_dPSADataSize ホストが計画するデータの量を指定します を使用してすべての論理ユニットに読み込む bPSASensitive を 1 に設定します。 |
注釈
UFS_bCurrentPowerMode は、デバイスが任意の電源モードで返すために必要な唯一の属性です。 デバイスがアクティブ電源モードまたはアイドル電源モードでない場合、bCurrentPowerMode 以外の記述子、フラグ、または属性にアクセスするための QUERY REQUEST UPIU が失敗する可能性があります。
UFS_bDeviceFFUStatuの値は、電源サイクル、ハードウェア リセット、またはその他の種類のリセットの後に保持されます。 マイクロコードのアクティブ化イベントが発生すると、この属性の値が変更される可能性があります。
UFS_bMaxDataInSize は、UFS デバイスが出荷されるときに bMaxInBufferSize と等しくなります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1709 |
サポートされている最小のサーバー | Windows Server 2016 |
Header | ufs.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示