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

Voir aussi

IOCTL_TAPE_PREPARE

TapeMiniPrepare