перечисление 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 Указывает, является ли передача данных неупорядоченной. Включено |
||||||||||||||||||
UFS_bBackgroundOpStatus Указывает, требуется ли устройству фоновые операции. Содержит одно из следующих значений:
|
||||||||||||||||||
UFS_bPurgeStatus Указывает состояние текущей операции очистки. |
||||||||||||||||||
UFS_bMaxDataInSize Указывает максимальный размер данных в единицах сведений о протоколе UFS (UPIU). Этот параметр может быть записан с помощью узел, только если все очереди задач логических единиц являются Пустой. |
||||||||||||||||||
UFS_bMaxDataOutSize Задает максимальный размер вывода данных. Этот параметр может быть записан с помощью узел, только если все очереди задач логических единиц являются Пустой. |
||||||||||||||||||
UFS_dDynCapNeeded Указывает потребность в динамической емкости. |
||||||||||||||||||
UFS_bRefClkFreq Задает значение частоты эталонных часов.
|
||||||||||||||||||
UFS_bConfigDescrLock Указывает, заблокирован ли дескриптор конфигурации. |
||||||||||||||||||
UFS_bMaxNumOfRTT Определяет текущее максимальное число невыполненных UPIU READY TO TRANSFER (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 является единственным атрибутом, который устройство должно возвращать в любом режиме питания. Если устройство не находится в режиме активного питания или режиме бездействия, запрос ЗАПРОСА UPIU для доступа к дескрипторам, флагам или атрибутам, отличным от bCurrentPowerMode , может завершиться ошибкой.
UFS_bDeviceFFUStatuзначение сохраняется после цикла питания, сброса оборудования или любого другого типа сброса. Этот атрибут может изменять значение при возникновении события активации микрокода.
UFS_bMaxDataInSize равно bMaxInBufferSize при отправке устройства UFS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1709 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | ufs.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по