Condividi tramite


struttura TAPE_PREPARE (ntddtape.h)

La struttura TAPE_PREPARE viene utilizzata insieme alla richiesta di IOCTL_TAPE_PREPARE di caricare o scaricare nastro, reimpostare la tensione del nastro, bloccare o sbloccare il meccanismo di esiezione o formattare il nastro.

Sintassi

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

Membri

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 della 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 riportandolo 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.

Fabbisogno

Requisito Valore
intestazione ntddtape.h (include Ntddtape.h, Minitape.h)

Vedere anche

IOCTL_TAPE_PREPARE

TapeMiniPrepare