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