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


Заголовок ntddtape.h

Этот заголовок используется хранилищем. Дополнительные сведения см. в разделе:

ntddtape.h содержит следующие программные интерфейсы:

Функции IOCTL

 
IOCTL_TAPE_CREATE_PARTITION

Создает указанное количество фиксированных секций, секций выбора или разделов инициатора заданного размера на носителе.
IOCTL_TAPE_ERASE

Стирает текущий раздел ленты либо как TAPE_ERASE_LONG (другими словами, "безопасная") операция, перезаписывающая данные шаблоном, либо как TAPE_ERASE_SHORT (другими словами, "быстрая") операция, которая записывает метку конца записанных данных в текущей позиции.
IOCTL_TAPE_GET_DRIVE_PARAMS

Возвращает сведения о возможностях ленточного накопителя, такие как размер блока по умолчанию, максимальный и минимальный размер блоков, максимальное число секций, наличие на диске параметров ИСПОЛЬЗОВАНИЯ, сжатие, заполнение данных и установка меток отчета, т. е. настраиваемые функции, поддерживаемые диском, включая размер зоны предупреждений EOT.
IOCTL_TAPE_GET_MEDIA_PARAMS

Возвращает сведения об общей и оставшейся емкости носителя, размере блока, количестве секций и о том, защищен ли он от записи.
IOCTL_TAPE_GET_POSITION

Возвращает текущую абсолютную, логическую или псевдологическую позицию секции и смещения на ленте.
IOCTL_TAPE_GET_STATUS

Возвращает текущее состояние диска в поле Состояние блока состояния ввода-вывода.
IOCTL_TAPE_PREPARE

Загружает или выгружает ленту, сбрасывает натяжение ленты, блокирует или разблокирует механизм выброса или форматирует ленту.
IOCTL_TAPE_SET_DRIVE_PARAMS

Настраивает параметры ленточного накопителя.
IOCTL_TAPE_SET_MEDIA_PARAMS

Сбрасывает размер блока носителя на диске.
IOCTL_TAPE_SET_POSITION

Перемещает текущую позицию на ленте в указанную секцию и смещение в соответствии с заданным методом.
IOCTL_TAPE_WRITE_MARKS

Записывает одну из меток setmarks, filemarks, short filemarks или long filemarks на ленту.

Структуры

 
TAPE_CREATE_PARTITION

Структура _TAPE_CREATE_PARTITION (ntddtape.h) содержит сведения, необходимые для создания секций на ленточных носителях.
TAPE_ERASE

Структура _TAPE_ERASE (ntddtape.h) содержит сведения, необходимые для очистки текущего раздела ленты.
TAPE_GET_DRIVE_PARAMETERS

Структура _TAPE_GET_DRIVE_PARAMETERS (ntddtape.h) содержит сведения о возможностях ленточного накопителя.
TAPE_GET_MEDIA_PARAMETERS

Структура _TAPE_GET_MEDIA_PARAMETERS (ntddtape.h) содержит сведения о параметрах ленточного носителя.
TAPE_GET_POSITION

Структура _TAPE_GET_POSITION (ntddtape.h) содержит текущую абсолютную, логическую или псевдологическую позицию секции и смещения на ленте.
TAPE_PREPARE

Структура _TAPE_PREPARE (ntddtape.h) содержит сведения, указывающие тип выполняемой операции с лентой.
TAPE_SET_DRIVE_PARAMETERS

Структура _TAPE_SET_DRIVE_PARAMETERS (ntddtape.h) содержит сведения, необходимые для настройки настраиваемых параметров ленточного накопителя.
TAPE_SET_MEDIA_PARAMETERS

Структура _TAPE_SET_MEDIA_PARAMETERS (ntddtape.h) содержит сведения, необходимые для сброса размера блока носителя на ленточных накопителях.
TAPE_SET_POSITION

Структура _TAPE_SET_POSITION (ntddtape.h) содержит сведения, необходимые для перемещения текущей позиции на ленте в указанную секцию и смещение.
TAPE_WMI_OPERATIONS

Структура _TAPE_WMI_OPERATIONS (ntddtape.h) содержит сведения, указывающие, какая операция WMI должна быть выполнена устройством.
TAPE_WRITE_MARKS

Структура _TAPE_WRITE_MARKS (ntddtape.h) содержит сведения, необходимые для записи метки setmark, filemark, short filemark или long filemark на ленту.

Перечисления

 
TAPE_DRIVE_PROBLEM_TYPE

Перечисление _TAPE_DRIVE_PROBLEM_TYPE (ntddtape.h) содержит значения, указывающие типы проблем с ленточным накопителем.