TAPE_SET_POSITION 구조체(winnt.h)
TAPE_SET_POSITION 구조는 테이프를 배치하는 방법과 위치를 설명합니다.
구문
typedef struct _TAPE_SET_POSITION {
DWORD Method;
DWORD Partition;
LARGE_INTEGER Offset;
BOOLEAN Immediate;
} TAPE_SET_POSITION, *PTAPE_SET_POSITION;
멤버
Method
위치 지정 유형입니다. 이 멤버는 다음 값 중 하나여야 합니다.
값 |
의미 |
-
TAPE_ABSOLUTE_BLOCK
- 1L
|
오프셋 멤버가 지정한 디바이스별 블록 주소로 테이프를 이동합니다.
파티션 멤버는 무시됩니다.
|
-
TAPE_LOGICAL_BLOCK
- 2L
|
파티션으로 지정된 파티션에서 Offset으로 지정된 블록 주소로 테이프를 이동합니다.
|
-
TAPE_REWIND
- 0L
|
테이프를 현재 파티션의 시작 부분으로 이동합니다.
파티션 및 오프셋 멤버는 무시됩니다.
|
-
TAPE_SPACE_END_OF_DATA
- 4l
|
파티 션에서 지정한 파티션의 데이터 끝으로 테이프를 이동합니다.
|
-
TAPE_SPACE_FILEMARKS
- 6l
|
테이프를 현재 파티션의 Offset 으로 지정된 파일 표시 수를 앞으로(또는 뒤로) 이동합니다.
파티션 멤버는 무시됩니다.
|
-
TAPE_SPACE_RELATIVE_BLOCKS
- 5l
|
테이프를 현재 파티션의 Offset 으로 지정된 블록 수를 앞으로(또는 뒤로) 이동합니다.
파티션 멤버는 무시됩니다.
|
-
TAPE_SPACE_SEQUENTIAL_FMKS
- 7l
|
테이프를 현재 파티션의 첫 번째 n 파일 표시로 앞으로(또는 뒤로) 이동합니다. 여기서 n은 Offset으로 지정된 숫자입니다.
Partition 매개 변수는 무시됩니다.
|
-
TAPE_SPACE_SEQUENTIAL_SMKS
- 9L
|
테이프를 현재 파티션의 첫 번째 n setmarks로 앞으로(또는 뒤로) 이동합니다. 여기서 n은 Offset으로 지정된 숫자입니다.
파티션 멤버는 무시됩니다.
|
-
TAPE_SPACE_SETMARKS
- 8L
|
테이프를 현재 파티션의 Offset 에 지정된 setmark 수를 앞으로(또는 뒤로) 이동합니다.
파티션 멤버는 무시됩니다.
|
Partition
내 위치로 분할합니다. 이 멤버가 0이면 현재 파티션이 가정됩니다.
Offset
메서드 멤버가 지정한 위치 작업의 주소 또는 개수를 차단합니다.
Immediate
이 멤버가 TRUE이면 작업이 시작되는 즉시 를 반환합니다. 그렇지 않으면 작업이 완료된 후 를 반환합니다.
포지셔닝이 상대적인 경우 양수 오프셋은 테이프를 앞으로 이동하고(테이프 끝쪽으로) 음수 오프셋이 테이프를 뒤로 이동합니다(테이프의 시작 쪽으로).
요구 사항
요구 사항 |
값 |
지원되는 최소 클라이언트 |
Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
머리글 |
winnt.h(Windows.h 포함) |