На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

TAPE_GET_DRIVE_PARAMETERS



The TAPE_GET_DRIVE_PARAMETERS structure describes the tape drive.

typedef struct _TAPE_GET_DRIVE_PARAMETERS { // tgdp
BOOLEAN ECC;
BOOLEAN Compression;
BOOLEAN DataPadding;
BOOLEAN ReportSetmarks;
ULONG DefaultBlockSize;
ULONG MaximumBlockSize;
ULONG MinimumBlockSize;
ULONG MaximumPartitionCount;
ULONG FeaturesLow;
ULONG FeaturesHigh;
ULONG EOTWarningZoneSize;
} TAPE_GET_DRIVE_PARAMETERS;


Members

ECC

Specifies whether the device supports hardware error correction. This member is TRUE if hardware error correction is supported.

Compression

Specifies whether hardware data compression is enabled or disabled. This member is TRUE if hardware data compression is enabled.

DataPadding

Specifies whether data padding is enabled or disabled. Data padding keeps the tape streaming at a constant speed. This member is TRUE if data padding is enabled.

ReportSetmarks

Specifies whether setmark reporting is enabled or disabled. This member is TRUE if setmark reporting is enabled.

DefaultBlockSize

Specifies the device's default fixed block size.

MaximumBlockSize

Specifies the device's maximum block size.

MinimumBlockSize

Specifies the device's minimum block size.

MaximumPartitionCount

Specifies the maximum number of partitions that can be created on the device.

FeaturesLow

Specifies the low-order 32 bits of the device features flag. This member can be one or more of following values:

Value Meaning
TAPE_DRIVE_COMPRESSION The device supports hardware data compression.
TAPE_DRIVE_ECC The device supports hardware error correction.
TAPE_DRIVE_ERASE_BOP_ONLY The device performs the erase operation from the beginning-of-partition marker only.
TAPE_DRIVE_ERASE_LONG The device performs a long erase operation.
TAPE_DRIVE_ERASE_IMMEDIATE The device performs an immediate erase operation ѕ that is, it returns when the erase operation begins.
TAPE_DRIVE_ERASE_SHORT The device performs a short erase operation.
TAPE_DRIVE_FIXED The device creates fixed data partitions.
TAPE_DRIVE_FIXED_BLOCK The device supports fixed-length block mode.
TAPE_DRIVE_INITIATOR The device creates initiator-defined partitions.
TAPE_DRIVE_PADDING The device supports data padding.
TAPE_DRIVE_GET_ABSOLUTE_BLK The device provides the current device-specific block address.
TAPE_DRIVE_GET_LOGICAL_BLK The device provides the current logical block address (and logical tape partition).
TAPE_DRIVE_REPORT_SMKS The device supports setmark reporting.
TAPE_DRIVE_SELECT The device creates select data partitions.
TAPE_DRIVE_SET_EOT_WZ_SIZE The device supports setting the end-of-medium warning size.
TAPE_DRIVE_TAPE_CAPACITY The device returns the maximum capacity of the tape.
TAPE_DRIVE_TAPE_REMAINING The device returns the remaining capacity of the tape.
TAPE_DRIVE_VARIABLE_BLOCK The device supports variable-length block mode.
TAPE_DRIVE_WRITE_PROTECT The device returns an error if the tape is write-enabled or write-protected.


FeaturesHigh

Contains the high-order 32 bits of the device features flag. This member can be one or more of the following values:

Value Meaning
TAPE_DRIVE_ABS_BLK_IMMED The device moves the tape to a device-specific block address and returns as soon as the move begins.
TAPE_DRIVE_ABSOLUTE_BLK The device moves the tape to a device specific block address.
TAPE_DRIVE_END_OF_DATA The device moves the tape to the end-of-data marker in a partition.
TAPE_DRIVE_FILEMARKS The device moves the tape forward (or backward) a specified number of filemarks.
TAPE_DRIVE_LOAD_UNLOAD The device enables and disables the device for further operations.
TAPE_DRIVE_LOAD_UNLD_IMMED The device supports immediate load and unload operations.
TAPE_DRIVE_LOCK_UNLOCK The device enables and disables the tape ejection mechanism.
TAPE_DRIVE_LOCK_UNLK_IMMED The device supports immediate lock and unlock operations.
TAPE_DRIVE_LOG_BLK_IMMED The device moves the tape to a logical block address in a partition and returns as soon as the move begins.
TAPE_DRIVE_LOGICAL_BLK The device moves the tape to a logical block address in a partition.
TAPE_DRIVE_RELATIVE_BLKS The device moves the tape forward (or backward) a specified number of blocks.
TAPE_DRIVE_REVERSE_POSITION The device moves the tape backward over blocks, filemarks, or setmarks.
TAPE_DRIVE_REWIND_IMMEDIATE The device supports immediate rewind operation.
TAPE_DRIVE_SEQUENTIAL_FMKS The device moves the tape forward (or backward) to the first occurrence of a specified number of consecutive filemarks.
TAPE_DRIVE_SEQUENTIAL_SMKS The device moves the tape forward (or backward) to the first occurrence of a specified number of consecutive setmarks.
TAPE_DRIVE_SET_BLOCK_SIZE The device supports setting the size of a fixed-length logical block or setting the variable-length block mode.
TAPE_DRIVE_SET_COMPRESSION The device enables and disables hardware data compression.
TAPE_DRIVE_SET_ECC The device enables and disables hardware error correction.
TAPE_DRIVE_SET_PADDING The device enables and disables data padding.
TAPE_DRIVE_SET_REPORT_SMKS The device enables and disables the reporting of setmarks.
TAPE_DRIVE_SETMARKS The device moves the tape forward (or reverse) a specified number of setmarks.
TAPE_DRIVE_SPACE_IMMEDIATE The device supports immediate spacing.
TAPE_DRIVE_TENSION The device supports tape tensioning.
TAPE_DRIVE_TENSION_IMMED The device supports immediate tape tensioning.
TAPE_DRIVE_WRITE_FILEMARKS The device writes filemarks.
TAPE_DRIVE_WRITE_LONG_FMKS The device writes long filemarks.
TAPE_DRIVE_WRITE_MARK_IMMED The device supports immediate writing of short and long filemarks.
TAPE_DRIVE_WRITE_SETMARKS The device writes setmarks.
TAPE_DRIVE_WRITE_SHORT_FMKS The device writes short filemarks.


EOTWarningZoneSize

Indicates the number of bytes between the end-of-tape warning and the physical end of the tape.




Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

TAPE_GET_DRIVE_PARAMETERS



Структура TAPE_GET_DRIVE_PARAMETERS описывает проезд ленты.

typedef struct _TAPE_GET_DRIVE_PARAMETERS { // tgdp BOOLEAN ECC;
ЛОГИЧЕСКОЕ Сжатие;
ЛОГИЧЕСКИЙ DataPadding;
ЛОГИЧЕСКИЙ ReportSetmarks;
ULONG DefaultBlockSize;
ULONG MaximumBlockSize;
ULONG MinimumBlockSize;
ULONG MaximumPartitionCount;
ULONG FeaturesLow;
ULONG FeaturesHigh;
ULONG EOTWarningZoneSize;
} TAPE_GET_DRIVE_PARAMETERS;


Участники

ECC

Определяет поддерживает устройство аппаратную коррекцию ошибки. Этот член является ИСТИНОЙ если аппаратная коррекция ошибки поддерживана.

Сжатие

Определяет что независимо аппаратное сжатие данных приспособлено или выведено из строя. Этот элемент является ИСТИНОЙ если аппаратное сжатие данных приспособлено.

DataPadding

Определяет что заполнение независимо данных приспособлено или выведено из строя. Заполнение Данных держит ленту бегущую в постоянной скорости. Этот элемент является ИСТИНОЙ если заполнение данных приспособлено.

ReportSetmarks

Определяет что независимо setmark отчет приспособлен или выведен из строя. Этот элемент является ИСТИНОЙ если setmark отчет приспособлен.

DefaultBlockSize

Определяет по умолчанию фиксированный блочный размер устройства.

MaximumBlockSize

Определяет максимальный блочный размер устройства.

MinimumBlockSize

Определяет минимальный блочный размер устройства.

MaximumPartitionCount

Определяет максимальное количество разделов, которые могут быть созданы на устройстве.

FeaturesLow

Определяет младшие 32 бита флага характеристик устройства. Этот элемент может быть одно или более из следующего величин:

Значение Величины
TAPE_DRIVE_COMPRESSION устройство поддерживает аппаратное сжатие данных.
TAPE_DRIVE_ECC устройство поддерживает аппаратную коррекцию ошибки.
TAPE_DRIVE_ERASE_BOP_ONLY устройство выполняет операцию стирания из начала--маркера раздела только.
TAPE_DRIVE_ERASE_LONG устройство выполняет длинную операцию стирания.
TAPE_DRIVE_ERASE_IMMEDIATE устройство выполняет безотлагательную операцию стирания U то есть, это возвращается когда операция стирания начинается.
TAPE_DRIVE_ERASE_SHORT устройство выполняет короткую операцию стирания.
TAPE_DRIVE_FIXED устройство создает фиксированные разделы данных.
TAPE_DRIVE_FIXED_BLOCK устройство поддерживает фиксированную-длину блочного режима.
TAPE_DRIVE_INITIATOR устройство создает определенные разделы инициатора.
TAPE_DRIVE_PADDING устройство поддерживает заполнение данных.
TAPE_DRIVE_GET_ABSOLUTE_BLK устройство обеспечивает текущий зависящий от устройства блочный адрес.
TAPE_DRIVE_GET_LOGICAL_BLK устройство обеспечивает текущий логический блочный адрес (и логический раздел ленты).
TAPE_DRIVE_REPORT_SMKS устройство поддерживает setmark отчет.
TAPE_DRIVE_SELECT устройство создает разделы данных выбора.
TAPE_DRIVE_SET_EOT_WZ_SIZE опоры устройства, устанавливающие конец--среднего предупреждения размера.
TAPE_DRIVE_TAPE_CAPACITY устройство возвращает максимальную возможность ленты.
TAPE_DRIVE_TAPE_REMAINING устройство возвращает остальную возможность ленты.
TAPE_DRIVE_VARIABLE_BLOCK устройство поддерживает переменную-длину блочного режима.
TAPE_DRIVE_WRITE_PROTECT устройство возвращает ошибку если лента приспособлена запись или с защитой от записи.


FeaturesHigh

Содержит старшие 32 бита флага характеристик устройства. Этот элемент может быть одно или более из следующего величин:

Значение Величины
TAPE_DRIVE_ABS_BLK_IMMED устройство перемещает ленте на зависящий от устройства блочный адрес и возврат как только перемещение начнется.
TAPE_DRIVE_ABSOLUTE_BLK устройство перемещает ленту на специфический блочный адрес устройства.
TAPE_DRIVE_END_OF_DATA устройство перемещает ленту на конец--маркера данных в разделе.
TAPE_DRIVE_FILEMARKS устройство перемещает форварда ленты (или назад) определенное количество filemarks.
TAPE_DRIVE_LOAD_UNLOAD устройство приспосабливается и выводит из строя устройство для дальнейших операций.
TAPE_DRIVE_LOAD_UNLD_IMMED устройство поддерживает безотлагательные операции загрузки и разгрузки.
TAPE_DRIVE_LOCK_UNLOCK устройство приспосабливается и выводит из строя механизм выбрасывания ленты.
TAPE_DRIVE_LOCK_UNLK_IMMED устройство поддерживает безотлагательную блокировку и деблокирует операции.
TAPE_DRIVE_LOG_BLK_IMMED устройство перемещает ленту на логический блочный адрес в разделе и возврате как только перемещение начнется.
TAPE_DRIVE_LOGICAL_BLK устройство перемещает ленту на логический блочный адрес в разделе.
TAPE_DRIVE_RELATIVE_BLKS устройство перемещает форварда ленты (или назад) определенное количество блоков.
TAPE_DRIVE_REVERSE_POSITION устройство перемещает ленту отсталую над блоками, filemarks, или setmarks.
TAPE_DRIVE_REWIND_IMMEDIATE устройство поддерживает безотлагательную операцию перемотки.
TAPE_DRIVE_SEQUENTIAL_FMKS устройство перемещает форварда ленты (или назад) на первое появление определенного количества последовательных filemarks.
TAPE_DRIVE_SEQUENTIAL_SMKS устройство перемещает форварда ленты (или назад) на первое появление определенного количества последовательных setmarks.
TAPE_DRIVE_SET_BLOCK_SIZE опоры устройства, устанавливающие размер фиксированной-длины логического блока или устанавливая переменную-длину блочного режима.
TAPE_DRIVE_SET_COMPRESSION устройство приспосабливается и выводит из строя аппаратное сжатие данных.
TAPE_DRIVE_SET_ECC устройство приспосабливается и выводит из строя аппаратную коррекцию ошибки.
TAPE_DRIVE_SET_PADDING устройство приспосабливается и выводит из строя заполнение данных.
TAPE_DRIVE_SET_REPORT_SMKS устройство приспосабливается и выводит из строя отчет setmarks.
TAPE_DRIVE_SETMARKS устройство перемещает форварда ленты (или реверс) определенное количество setmarks.
TAPE_DRIVE_SPACE_IMMEDIATE устройство поддерживает безотлагательное расстояние.
TAPE_DRIVE_TENSION лента опор устройства tensioning.
TAPE_DRIVE_TENSION_IMMED устройство поддерживает безотлагательную ленту tensioning.
TAPE_DRIVE_WRITE_FILEMARKS устройство записывает filemarks.
TAPE_DRIVE_WRITE_LONG_FMKS устройство записывает длинные filemarks.
TAPE_DRIVE_WRITE_MARK_IMMED опоры устройства безотлагательной записи коротких и длинных filemarks.
TAPE_DRIVE_WRITE_SETMARKS устройство записывает setmarks.
TAPE_DRIVE_WRITE_SHORT_FMKS устройство записывает перемычку filemarks.


EOTWarningZoneSize

Указывает количеству байтов между концом--предупреждения ленты и физический конец ленты.




Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz