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


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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1709
минимальный поддерживаемый сервер Windows Server 2016
заголовка ufs.h