TAPE_SET_DRIVE_PARAMETERS 구조체(ntddtape.h)
TAPE_SET_DRIVE_PARAMETERS 구조는 IOCTL_TAPE_SET_DRIVE_PARAMS 요청과 함께 테이프 드라이브의 구성 가능한 매개 변수를 조정하는 데 사용됩니다.
구문
typedef struct _TAPE_SET_DRIVE_PARAMETERS {
BOOLEAN ECC;
BOOLEAN Compression;
BOOLEAN DataPadding;
BOOLEAN ReportSetmarks;
ULONG EOTWarningZoneSize;
} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS;
멤버
ECC
TRUE로 설정하면 하드웨어 오류 수정을 사용하도록 디바이스에 지시합니다. FALSE이면 디바이스에서 하드웨어 오류 수정을 사용하지 않습니다.
Compression
TRUE로 설정하면 디바이스에서 데이터를 쓰기 전에 압축하도록 지시합니다. 드라이브가 압축(TAPE_DRIVE_SET_CMP_BOP_ONLY)을 설정하기 전에 파티션의 시작 부분에 있어야 하는 경우 호출자는 압축을 설정하기 전에 드라이브를 배치해야 합니다. FALSE인 경우 디바이스는 데이터를 쓰기 전에 압축하지 않습니다.
DataPadding
TRUE로 설정하면 디바이스에 데이터가 0으로 채워지도록 지시합니다. 데이터가 준비될 때까지 테이프 스트리밍을 유지하기 위한 것입니다. FALSE인 경우 디바이스는 데이터를 0으로 채비하지 않습니다.
ReportSetmarks
TRUE로 설정하면 읽기 또는 공간 작업 중에 발생한 setmark를 보고하도록 디바이스에 지시합니다. FALSE인 경우 디바이스는 읽기 또는 공간 작업 중에 발생한 setmarks를 보고하지 않습니다.
EOTWarningZoneSize
드라이브가 영역에 들어갈 때 검사 조건을 반환하는 테이프의 끝 부분에 대한 조기 경고 영역의 크기(바이트)를 나타냅니다.
설명
미니클래스 드라이버는 디바이스가 지원하지 않는 매개 변수를 무시할 수 있습니다. 호출 애플리케이션은 설정을 시도하기 전에 디바이스가 특정 기능을 지원하는지 여부를 결정합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddtape.h(Ntddtape.h, Minitape.h 포함) |