struttura TAPE_PREPARE (ntddtape.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 | ntddtape.h (include Ntddtape.h, Minitape.h) |