Поделиться через


перечисление 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 на один, чтобы включить функцию WriteBooster.
UFS_fWriteBoosterBufferFlushEn
Флаг UFS_fWriteBoosterBufferFlushEn включает операцию очистки. Если UFS_fWriteBoosterBufferFlushEn имеет значение one, устройство очищает буфер WriteBooster.
UFS_fWriteBoosterBufferFlushDuringHibernate
UFS_fWriteBoosterBufferFlushDuringHibernate включает операцию очистки во время гибернации устройства. Устройство выполняет операцию очистки буфера WriteBooster всякий раз, когда ссылка переходит в состояние гибернации.
UFS_Reserved_11
Зарезервировано для последующего использования.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709
Минимальная версия сервера Windows Server 2016
Верхняя часть ufs.h