Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура TAPE_PREPARE используется вместе с запросом IOCTL_TAPE_PREPARE для загрузки или выгрузки ленты, сброса напряженности, блокировки или разблокировки механизма извлечения или форматирования ленты.
Синтаксис
typedef struct _TAPE_PREPARE {
ULONG Operation;
BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;
Члены
Operation
Указывает тип выполняемой операции. Этот элемент может быть одним из следующих элементов:
| Операция | Значение |
|---|---|
| TAPE_LOAD | Загружает ленту и перемещает ленту в начало. |
| TAPE_UNLOAD | Перемещает ленту в начало для удаления с устройства. После успешной выгрузки устройство возвращает ошибки приложениям, которые пытаются получить доступ к ленте, пока лента не будет загружена снова. |
| TAPE_TENSION | Корректирует напряженность, переместив ленту в конец ленты и обратно к началу. Этот параметр не поддерживается всеми устройствами. Это значение игнорируется, если оно не поддерживается. |
| TAPE_LOCK | Блокирует механизм извлечения ленты, чтобы лента не выброшена случайно. |
| TAPE_UNLOCK | Разблокирует механизм извлечения ленты. |
| TAPE_FORMAT | Выполняет низкоуровневый формат ленты. Не все устройства поддерживают эту функцию. Это значение игнорируется, если оно не поддерживается. |
Immediate
Если задано значение TRUE, указывает, что целевое устройство должно немедленно возвращать состояние. Если задано значение FALSE, указывает, что устройство должно вернуть состояние после завершения операции.
Требования
| Требование | Ценность |
|---|---|
| заголовка | minitape.h (include Ntddtape.h, Minitape.h) |