TAPE_PREPARE 구조체(minitape.h)
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(Ntddtape.h, Minitape.h 포함) |