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 来启动刷新操作,并通过将 UFS_fRefreshEnable 清除为 0x00 来中断该操作。
UFS_fPhyResourceRemoval
指示动态容量操作发生在设备的 EndPointReset 或硬件重置上。 主机无法重置此标志。
UFS_fBusyRTC
指示设备正在执行与实时时钟相关的内部操作。
UFS_Reserved_0A
保留供将来使用。
UFS_fPermanentlyDisableFwUpdate
指示 UFS 设备将永久禁止将来对通用闪存存储 (UFS) 设备进行固件更新。
UFS_Reserved_0C
为统一内存扩展标准保留。
UFS_Reserved_0D
为统一内存扩展标准保留。
UFS_fWriteBoosterEn
UFS_fWriteBoosterEn 标志设置为 1 以启用 WriteBooster 功能。
UFS_fWriteBoosterBufferFlushEn
UFS_fWriteBoosterBufferFlushEn标志启用刷新操作。 当 UFS_fWriteBoosterBufferFlushEn 设置为 1 时,设备将刷新 WriteBooster 缓冲区。
UFS_fWriteBoosterBufferFlushDuringHibernate
UFS_fWriteBoosterBufferFlushDuringHibernate在设备休眠期间启用刷新操作。 每当链接进入休眠状态时,设备将执行 WriteBooster 缓冲区刷新操作。
UFS_Reserved_11
保留供将来使用。

要求

要求
最低受支持的客户端 Windows 10 版本 1709
最低受支持的服务器 Windows Server 2016
标头 ufs.h