다음을 통해 공유


TAPE_PREPARE 구조체(ntddtape.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 설정하면 작업이 완료된 후 디바이스가 상태를 반환해야 임을 나타냅니다.

요구 사항

요구
헤더 ntddtape.h(Ntddtape.h, Minitape.h 포함)

참고 항목

IOCTL_TAPE_PREPARE

TapeMiniPrepare