다음을 통해 공유


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 포함)

추가 정보

IOCTL_TAPE_PREPARE

TapeMiniPrepare