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 指定 DATA IN UFS 协议信息单元 (UPIU) 的最大数据大小。 此参数可由 仅当所有逻辑单元任务队列都为时,主机 空。 |
||||||||||||||||||
UFS_bMaxDataOutSize 指定最大数据输出大小。 此参数可由 仅当所有逻辑单元任务队列都为时,主机 空。 |
||||||||||||||||||
UFS_dDynCapNeeded 指定动态容量需求。 |
||||||||||||||||||
UFS_bRefClkFreq 指定引用时钟频率值。
|
||||||||||||||||||
UFS_bConfigDescrLock 指定是否锁定配置描述符。 |
||||||||||||||||||
UFS_bMaxNumOfRTT 定义当前未完成的 READY TO TRANSFER UPIU (RTT) 的最大数目 允许。 此值可由主机设置。 |
||||||||||||||||||
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 以外的属性的查询请求 UPIU 可能会失败。
UFS_bDeviceFFUStatu值在电源周期、硬件重置或任何其他类型的重置后保留。 当发生微代码激活事件时,此属性可能会更改值。
UFS 设备发货时,UFS_bMaxDataInSize等于 bMaxInBufferSize。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1709 |
最低受支持的服务器 | Windows Server 2016 |
标头 | ufs.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈