struttura TAPE_SET_POSITION (winnt.h)

La struttura TAPE_SET_POSITION descrive come e dove posizionare il nastro.

Sintassi

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

Members

Method

Tipo di posizionamento. Questo membro deve essere uno dei valori seguenti.

Valore Significato
TAPE_ABSOLUTE_BLOCK
1L
Sposta il nastro sull'indirizzo di blocco specifico del dispositivo specificato dal membro Offset . Il membro Partition viene ignorato.
TAPE_LOGICAL_BLOCK
2L
Sposta il nastro sull'indirizzo del blocco specificato da Offset nella partizione specificata da Partition.
TAPE_REWIND
0L
Sposta il nastro all'inizio della partizione corrente. I membri Partition e Offset vengono ignorati.
TAPE_SPACE_END_OF_DATA
4L
Sposta il nastro alla fine dei dati nella partizione specificata da Partition.
TAPE_SPACE_FILEMARKS
6L
Sposta il nastro avanti (o indietro) il numero di contrassegni di file specificati da Offset nella partizione corrente. Il membro Partition viene ignorato.
TAPE_SPACE_RELATIVE_BLOCKS
5L
Sposta il nastro avanti (o indietro) il numero di blocchi specificati da Offset nella partizione corrente. Il membro Partition viene ignorato.
TAPE_SPACE_SEQUENTIAL_FMKS
7L
Sposta il nastro avanti (o indietro) alla prima occorrenza di n segni di file nella partizione corrente, dove n è il numero specificato da Offset. Il parametro Partition viene ignorato.
TAPE_SPACE_SEQUENTIAL_SMKS
9L
Sposta il nastro avanti (o indietro) alla prima occorrenza di n segni di imposta nella partizione corrente, dove n è il numero specificato da Offset. Il membro Partition viene ignorato.
TAPE_SPACE_SETMARKS
8L
Sposta il nastro avanti (o indietro) il numero di segni di impostazione specificati da Offset nella partizione corrente. Il membro Partition viene ignorato.

Partition

Partizione da posizionare all'interno. Se questo membro è zero, verrà utilizzata la partizione corrente.

Offset

Bloccare l'indirizzo o il conteggio per l'operazione di posizione specificata dal membro Method .

Immediate

Se questo membro è TRUE, restituire non appena inizia l'operazione. In caso contrario, restituire dopo il completamento dell'operazione.

Commenti

Se il posizionamento è relativo, un offset positivo sposta il nastro in avanti (verso la fine del nastro) e un offset negativo sposta il nastro all'indietro (verso l'inizio del nastro).

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winnt.h (include Windows.h)