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) |