Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура UFS_UNIT_CONFIG_DESCRIPTOR описывает настраиваемые пользователем параметры в UFS_CONFIG_DESCRIPTOR структуре.
Синтаксис
typedef struct {
UCHAR bLUEnable;
UCHAR bBootLunID;
UCHAR bLUWriteProtect;
UCHAR bMemoryType;
UCHAR dNumAllocUnits[4];
UCHAR bDataReliability;
UCHAR bLogicalBlockSize;
UCHAR bProvisioningType;
UCHAR wContextCapabilities[2];
UCHAR Reserved[3];
} UFS_UNIT_CONFIG_DESCRIPTOR, *PUFS_UNIT_CONFIG_DESCRIPTOR;
Члены
bLUEnable
Указывает, включена ли логическая единица.
bBootLunID
Указывает, является ли логическая единица загрузочной логической единицей.
bLUWriteProtect
Указывает, защищена ли логическая единица записи.
bMemoryType
Указывает тип памяти устройства. Может быть одним из следующих значений.
| Ценность | Описание |
|---|---|
| 0x00 | Обычный тип памяти |
| 0x01 | Тип памяти системного кода |
| 0x02 | Тип памяти без сохраняемой памяти |
| 0x03 | Расширенный тип памяти 1 |
| 0x04 | Расширенный тип памяти 2 |
| 0x05 | Расширенный тип памяти 3 |
| 0x06 | Расширенный тип памяти 4 |
| Все остальные значения | Зарезервировано для дальнейшего использования. |
dNumAllocUnits[4]
Указывает количество единиц выделения, назначенных логическому блоку.
bDataReliability
bDataReliability определяет поведение устройства при сбое питания во время операции записи в логическую единицу. Может быть одним из следующих значений.
| Ценность | Описание |
|---|---|
| 0x00 | Логическая единица не защищена; таким образом, все данные могут быть потеряны в результате сбоя питания во время операции записи. |
| 0x01 | Логическая единица защищена; таким образом, его данные защищены от сбоя питания. |
| Все остальные значения | Зарезервировано для дальнейшего использования. |
bLogicalBlockSize
Задает размер логического блока.
bProvisioningType
Указывает тип подготовки. Может быть одним из следующих значений.
| Ценность | Описание |
|---|---|
| 0x00 | Тонкая подготовка отключена (по умолчанию) |
| 0x02 | Функция тонкой подготовки включена и тонкие нули чтения (TPRZ) = 0 |
| 0x03 | Функция тонкой подготовки включена и TPRZ = 1 |
| Все остальные значения | Зарезервировано для дальнейшего использования. |
wContextCapabilities[2]
Указывает возможности контекста.
Reserved[3]
Зарезервировано для дальнейшего использования.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1709 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| заголовка | ufs.h |