estructura TAPE_SET_POSITION (winnt.h)

La estructura TAPE_SET_POSITION describe cómo y dónde colocar la cinta.

Sintaxis

typedef struct _TAPE_SET_POSITION {
  DWORD         Method;
  DWORD         Partition;
  LARGE_INTEGER Offset;
  BOOLEAN       Immediate;
} TAPE_SET_POSITION, *PTAPE_SET_POSITION;

Miembros

Method

Tipo de posicionamiento. Este miembro debe ser uno de los siguientes valores.

Valor Significado
TAPE_ABSOLUTE_BLOCK
1 L
Mueve la cinta a la dirección de bloque específica del dispositivo especificada por el miembro Offset . Se omite el miembro Partition .
TAPE_LOGICAL_BLOCK
T2l
Mueve la cinta a la dirección de bloque especificada por Offset en la partición especificada por Partition.
TAPE_REWIND
0L
Mueve la cinta al principio de la partición actual. Se omiten los miembros Partition y Offset .
TAPE_SPACE_END_OF_DATA
4L
Mueve la cinta al final de los datos de la partición especificada por Partition.
TAPE_SPACE_FILEMARKS
6L
Mueve la cinta hacia delante (o hacia atrás) el número de marcas de archivo especificadas por Offset en la partición actual. Se omite el miembro Partition .
TAPE_SPACE_RELATIVE_BLOCKS
5L
Mueve la cinta hacia delante (o hacia atrás) el número de bloques especificados por Offset en la partición actual. Se omite el miembro Partition .
TAPE_SPACE_SEQUENTIAL_FMKS
7L
Mueve la cinta hacia delante (o hacia atrás) a la primera aparición de n marcas de archivo en la partición actual, donde n es el número especificado por Offset. Se omite el parámetro Partition .
TAPE_SPACE_SEQUENTIAL_SMKS
9L
Mueve la cinta hacia delante (o hacia atrás) a la primera aparición de n marcas de conjunto en la partición actual, donde n es el número especificado por Offset. Se omite el miembro Partition .
TAPE_SPACE_SETMARKS
8L
Mueve la cinta hacia delante (o hacia atrás) el número de marcas de conjunto especificadas por Offset en la partición actual. Se omite el miembro Partition .

Partition

Partición en la que se va a colocar. Si este miembro es cero, se asume la partición actual.

Offset

Bloquee la dirección o el recuento de la operación de posición especificada por el miembro Method .

Immediate

Si este miembro es TRUE, vuelva en cuanto se inicie la operación. De lo contrario, vuelva una vez completada la operación.

Comentarios

Si el posicionamiento es relativo, un desplazamiento positivo mueve la cinta hacia delante (hacia el final de la cinta) y un desplazamiento negativo mueve la cinta hacia atrás (hacia el principio de la cinta).

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluya Windows.h)