struttura TAPE_PREPARE (minitape.h)

La struttura TAPE_PREPARE viene utilizzata in combinazione con la richiesta di IOCTL_TAPE_PREPARE di caricare o scaricare nastro, reimpostare la tensione del nastro, bloccare o sbloccare il meccanismo di espulsione o formattare il nastro.

Sintassi

typedef struct _TAPE_PREPARE {
  ULONG   Operation;
  BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;

Members

Operation

Indica il tipo di operazione da eseguire. Questo membro può essere uno dei seguenti:

Operazione Significato
TAPE_LOAD Carica il nastro e sposta il nastro all'inizio.
TAPE_UNLOAD Sposta il nastro all'inizio per la rimozione dal dispositivo. Dopo un'operazione di scaricamento riuscita, il dispositivo restituisce errori alle applicazioni che tentano di accedere al nastro fino a quando il nastro non viene caricato nuovamente.
TAPE_TENSION Regola la tensione spostando il nastro alla fine del nastro e tornando all'inizio. Questa opzione non è supportata da tutti i dispositivi. Questo valore viene ignorato se non è supportato.
TAPE_LOCK Blocca il meccanismo di espulsione del nastro, in modo che il nastro non venga espulso accidentalmente.
TAPE_UNLOCK Sblocca il meccanismo di espulsione del nastro.
TAPE_FORMAT Esegue un formato di basso livello del nastro. Non tutti i dispositivi supportano questa funzionalità. Questo valore viene ignorato se non è supportato.

Immediate

Se impostato su TRUE, indica che il dispositivo di destinazione deve restituire immediatamente lo stato. Se impostato su FALSE, indica che il dispositivo deve restituire lo stato al termine dell'operazione.

Requisiti

Requisito Valore
Intestazione minitape.h (include Ntddtape.h, Minitape.h)

Vedi anche

IOCTL_TAPE_PREPARE

TapeMiniPrepare