UFS_FLAGS_DESCRIPTOR 列挙 (ufs.h)
UFS_FLAGS_DESCRIPTOR では、ユニバーサル フラッシュ ストレージ (UFS) 記述子で使用されるさまざまな種類のフラグについて説明します。
構文
typedef enum {
UFS_Reserved_00,
UFS_fDeviceInit,
UFS_fPermanentWPEn,
UFS_fPowerOnWPEn,
UFS_fBackgroundOpsEn,
UFS_fDeviceLifeSpanModeEn,
UFS_fPurgeEnable,
UFS_fRefreshEnable,
UFS_fPhyResourceRemoval,
UFS_fBusyRTC,
UFS_Reserved_0A,
UFS_fPermanentlyDisableFwUpdate,
UFS_Reserved_0C,
UFS_Reserved_0D,
UFS_fWriteBoosterEn,
UFS_fWriteBoosterBufferFlushEn,
UFS_fWriteBoosterBufferFlushDuringHibernate,
UFS_Reserved_11
} UFS_FLAGS_DESCRIPTOR;
定数
UFS_Reserved_00 将来利用するために予約されています。 |
UFS_fDeviceInit デバイスの初期化が進行中であることを示します。 |
UFS_fPermanentWPEn 永続的な書き込み保護が有効になっていることを示します。 |
UFS_fPowerOnWPEn 書き込み保護の電源が有効になっていることを示します。 |
UFS_fBackgroundOpsEn デバイスがバックグラウンド操作の実行を許可されていることを示します。 |
UFS_fDeviceLifeSpanModeEn デバイスの有効期間モードが有効になっていることを示します。 |
UFS_fPurgeEnable 消去操作が有効になっていることを示します。 |
UFS_fRefreshEnable UFS_fRefreshEnableを 0x01 に設定して更新操作を開始し、0x00へのUFS_fRefreshEnableをクリアして中断します。 |
UFS_fPhyResourceRemoval 動的容量操作がデバイスの EndPointReset またはハードウェア リセットで行われることを示します。 ホストはこのフラグをリセットできません。 |
UFS_fBusyRTC デバイスがリアルタイム クロックに関連する内部操作を実行することを示します。 |
UFS_Reserved_0A 将来利用するために予約されています。 |
UFS_fPermanentlyDisableFwUpdate UFS デバイスが、ユニバーサル フラッシュ ストレージ (UFS) デバイスに対する将来のファームウェア更新を完全に禁止することを示します。 |
UFS_Reserved_0C 統合メモリ拡張機能標準用に予約されています。 |
UFS_Reserved_0D 統合メモリ拡張機能標準用に予約されています。 |
UFS_fWriteBoosterEn writeBooster 機能を有効にするには、 UFS_fWriteBoosterEn フラグを 1 に設定します。 |
UFS_fWriteBoosterBufferFlushEn UFS_fWriteBoosterBufferFlushEn フラグを指定すると、フラッシュ操作が有効になります。 UFS_fWriteBoosterBufferFlushEnが 1 に設定されている場合、デバイスは WriteBooster バッファーをフラッシュします。 |
UFS_fWriteBoosterBufferFlushDuringHibernate UFS_fWriteBoosterBufferFlushDuringHibernateでは、デバイスの休止中にフラッシュ操作が有効になります。 リンクが休止状態になると、デバイスは WriteBooster バッファーフラッシュ操作を実行します。 |
UFS_Reserved_11 将来使用するために予約されています。 |
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1709 |
サポートされている最小のサーバー | Windows Server 2016 |
Header | ufs.h |