структура FEATURE_DATA_RANDOM_WRITABLE (ntddmmc.h)
Структура FEATURE_DATA_RANDOM_WRITABLE содержит сведения о функции случайного записи.
Синтаксис
typedef struct _FEATURE_DATA_RANDOM_WRITABLE {
FEATURE_HEADER Header;
UCHAR LastLBA[4];
UCHAR LogicalBlockSize[4];
UCHAR Blocking[2];
UCHAR ErrorRecoveryPagePresent : 1;
UCHAR Reserved1 : 7;
UCHAR Reserved2;
} FEATURE_DATA_RANDOM_WRITABLE, *PFEATURE_DATA_RANDOM_WRITABLE;
Члены
Header
Содержит структуру FEATURE_HEADER со сведениями о заголовке для этого дескриптора функции.
LastLBA[4]
Содержит адрес логического блока последнего адресуемого блока на носителе. Байты этого массива расположены в порядке большого байта. LastLBA[0] содержит наиболее значительный байт, а LastLBA[3] — наименее значимый байт.
LogicalBlockSize[4]
Указывает количество байтов на логический блок. Байты этого массива расположены в порядке большого байта. LogicalBlockSize[0] содержит наиболее значительный байт, а LogicalBlockSize[3] — наименее значимый байт.
Blocking[2]
Указывает количество логических блоков на устройство. Байты этого массива расположены в порядке большого байта. Параметр Blocking[0] содержит наиболее значимый байт, а Blocking[1] — наименее значимый байт.
ErrorRecoveryPagePresent
Указывает, если задано значение 0, страница режима восстановления ошибок чтения и записи может отсутствовать. Описание этой страницы см. в спецификации SCSI Multimedia -3 (MMC-3).
Reserved1
Зарезервировано.
Reserved2
Зарезервировано.
Комментарии
Эта структура содержит данные для функции с именем "Случайный записываемый" в спецификации MMC-3 . Устройства, поддерживающие эту функцию, могут записывать блоки данных в случайные расположения на диске. Для этих устройств не требуется адрес расположения дисков инициатора в определенном порядке.
Требования
Требование | Значение |
---|---|
Заголовок | ntddmmc.h (включая Ntddcdrm.h) |