TAPE_PREPARE structure (minitape.h)
La structure TAPE_PREPARE est utilisée conjointement avec la IOCTL_TAPE_PREPARE demande de chargement ou de déchargement de bande, de réinitialisation de la tension de la bande, de verrouillage ou de déverrouillage du mécanisme d’éjection, ou de mise en forme de la bande.
Syntaxe
typedef struct _TAPE_PREPARE {
ULONG Operation;
BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;
Membres
Operation
Indique le type d’opération à effectuer. Ce membre peut être l’un des éléments suivants :
Opération | Signification |
---|---|
TAPE_LOAD | Charge la bande et déplace la bande au début. |
TAPE_UNLOAD | Déplace la bande vers le début pour la suppression de l’appareil. Après une opération de déchargement réussie, l’appareil retourne des erreurs aux applications qui tentent d’accéder à la bande, jusqu’à ce que la bande soit à nouveau chargée. |
TAPE_TENSION | Ajuste la tension en déplaçant la bande à la fin de la bande et au début. Cette option n’est pas prise en charge par tous les appareils. Cette valeur est ignorée si elle n’est pas prise en charge. |
TAPE_LOCK | Verrouille le mécanisme d’éjection de la bande afin que la bande ne soit pas éjectée accidentellement. |
TAPE_UNLOCK | Déverrouille le mécanisme d’éjection de bande. |
TAPE_FORMAT | Effectue un format de bas niveau de la bande. Tous les appareils ne prennent pas en charge cette fonctionnalité. Cette valeur est ignorée si elle n’est pas prise en charge. |
Immediate
Lorsqu’il est défini sur TRUE, indique que l’appareil cible doit retourner immédiatement status. Lorsqu’il est défini sur FALSE, indique que l’appareil doit retourner status une fois l’opération terminée.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | minitape.h (inclure Ntddtape.h, Minitape.h) |