please dont rip this site Prev Next

TAPE_SET_POSITION info  Overview  Group

The TAPE_SET_POSITION structure describes how and where to position the tape.

typedef struct _TAPE_SET_POSITION { // tspos 

    ULONG Method; 

    ULONG Partition; 

    ULONG OffsetLow; 

    ULONG OffsetHigh; 

} TAPE_SET_POSITION; 

 

 

Members

Method
Specifies the type of positioning. This member must be one of the following values:

Value

Description

TAPE_ABSOLUTE_BLOCK

Moves the tape to the device-specific block address specified by the OffsetLow and OffsetHigh members. The Partition member is ignored.

TAPE_LOGICAL_BLOCK

Moves the tape to the block address specified by OffsetLow and OffsetHigh in the partition specified by Partition.

TAPE_REWIND

Moves the tape to the beginning of the current partition. The Partition, OffsetLow, and OffsetHigh members are ignored.

TAPE_SPACE_END_OF_DATA

Moves the tape to the end of the data on the partition specified by Partition.

TAPE_SPACE_FILEMARKS

Moves the tape forward (or backward) the number of filemarks specified by OffsetLow and OffsetHigh in the current partition. The Partition member is ignored.

TAPE_SPACE_RELATIVE_BLOCKS

Moves the tape forward (or backward) the number of blocks specified by OffsetLow and OffsetHigh in the current partition. The Partition member is ignored.

TAPE_SPACE_SEQUENTIAL_FMKS

Moves the tape forward (or backward) to the first occurrence of n filemarks in the current partition, where n is the number specified by OffsetLow and OffsetHigh. The Partition parameter is ignored.

TAPE_SPACE_SEQUENTIAL_SMKS

Moves the tape forward (or backward) to the first occurrence of n setmarks in the current partition, where n is the number specified by OffsetLow and OffsetHigh. The Partition member is ignored.

TAPE_SPACE_SETMARKS

Moves the tape forward (or backward) the number of setmarks specified by OffsetLow and OffsetHigh in the current partition. The Partition member is ignored.

Partition
Specifies the partition to position within. If this member is zero, the current partition is assumed.
OffsetLow
Specifies the low-order 32 bits of the block address or count for the position operation specified by the Method member.
OffsetHigh
Specifies the high-order 32 bits of the block address or count for the position operation specified by the Method member. If the high-order 32 bits are not required, this member should be zero.

Remarks

If the positioning is relative, a positive offset moves the tape forward (toward the end of the tape) and a negative offset moves the tape backward (toward the beginning of the tape).

 


file: /Techref/os/win/api/win32/struc/src/str20_55.htm, 5KB, , updated: 2000/4/7 11:20, local time: 2024/11/10 06:27,
TOP NEW HELP FIND: 
18.222.110.69:LOG IN
©2024 PLEASE DON'T RIP! THIS SITE CLOSES OCT 28, 2024 SO LONG AND THANKS FOR ALL THE FISH!

 ©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF="http://linistepper.com/techref/os/win/api/win32/struc/src/str20_55.htm"> TAPE_SET_POSITION</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.


Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?