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


структура TAPE_SET_DRIVE_PARAMETERS (minitape.h)

Структура TAPE_SET_DRIVE_PARAMETERS используется вместе с запросом IOCTL_TAPE_SET_DRIVE_PARAMS для настройки настраиваемых параметров ленточного диска.

Синтаксис

typedef struct _TAPE_SET_DRIVE_PARAMETERS {
  BOOLEAN ECC;
  BOOLEAN Compression;
  BOOLEAN DataPadding;
  BOOLEAN ReportSetmarks;
  ULONG   EOTWarningZoneSize;
} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS;

Члены

ECC

Если задано значение TRUE, устройство указывает устройству использовать исправление аппаратных ошибок. Если FALSE, устройство не использует исправление аппаратных ошибок.

Compression

Если задано значение TRUE, устройство будет сжать данные перед записью. Если диск должен находиться в начале раздела, прежде чем он сможет задать сжатие (TAPE_DRIVE_SET_CMP_BOP_ONLY), вызывающий объект отвечает за размещение диска перед попыткой установить сжатие. Если FALSE, устройство не сжимает данные перед записью.

DataPadding

Если задано значение TRUE, устройство будет ставить данные с нулями. Это позволяет сохранить потоковую передачу лент до тех пор, пока данные не будут готовы. Если FALSE, устройство не заполняет данные нулями.

ReportSetmarks

Если задано значение TRUE, устройство сообщает о метках, встречающихся во время операций чтения или пространства. Если FALSE, устройство не сообщает метки, возникающие во время операций чтения или пространства.

EOTWarningZoneSize

Указывает размер в байтах зоны раннего предупреждения в конце ленты, в которой диск возвращает условие проверки при входе в зону.

Замечания

Драйвер миникласса может игнорировать параметры, которые его устройство не поддерживает. Вызывающее приложение отвечает за определение того, поддерживает ли устройство определенную функцию перед попыткой установить ее.

Требования

Требование Ценность
заголовка minitape.h (include Ntddtape.h, Minitape.h)

См. также

IOCTL_TAPE_SET_DRIVE_PARAMS

TapeMiniSetDriveParameters