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 |