Заголовок 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) содержит значения, указывающие типы проблем с ленточным накопителем. |