Partager via


structure TAPE_PREPARE (minitape.h)

La structure TAPE_PREPARE est utilisée conjointement avec la demande de IOCTL_TAPE_PREPARE pour charger ou décharger une bande, réinitialiser la tension de la bande, verrouiller ou déverrouiller le mécanisme d’éjection ou mettre en forme 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 au début de 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 chargée à nouveau.
TAPE_TENSION Ajuste la tension en déplaçant la bande à la fin de la bande et en revenant 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 bande, de sorte que la bande n’est 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 l’état. Lorsqu’il est défini sur FALSE, indique que l’appareil doit retourner l’état une fois l’opération terminée.

Exigences

Exigence Valeur
d’en-tête minitape.h (include Ntdddtape.h, Minitape.h)

Voir aussi

IOCTL_TAPE_PREPARE

TapeMiniPrepare