TAPE_SET_DRIVE_PARAMETERS structure (ntddtape.h)

La structure TAPE_SET_DRIVE_PARAMETERS est utilisée conjointement avec la demande de IOCTL_TAPE_SET_DRIVE_PARAMS pour ajuster les paramètres configurables d’un lecteur de bande.

Syntaxe

typedef struct _TAPE_SET_DRIVE_PARAMETERS {
  BOOLEAN ECC;
  BOOLEAN Compression;
  BOOLEAN DataPadding;
  BOOLEAN ReportSetmarks;
  ULONG   EOTWarningZoneSize;
} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS;

Membres

ECC

Lorsqu’il est défini sur TRUE, indique à l’appareil d’utiliser la correction d’erreur matérielle. Si la valeur est FALSE, l’appareil n’utilise pas la correction d’erreur matérielle.

Compression

Lorsqu’il est défini sur TRUE, indique à l’appareil de compresser les données avant de les écrire. Si un lecteur doit se trouver au début de la partition avant de pouvoir définir la compression (TAPE_DRIVE_SET_CMP_BOP_ONLY), l’appelant est responsable du positionnement du lecteur avant de tenter de définir la compression. Lorsque la valeur est FALSE, l’appareil ne compresse pas les données avant de les écrire.

DataPadding

Lorsqu’il est défini sur TRUE, indique à l’appareil de remplir les données avec des zéros. Il s’agit de conserver la diffusion sur bande jusqu’à ce que les données sont prêtes. Si la valeur est FALSE, l’appareil ne rembourse pas les données avec des zéros.

ReportSetmarks

Lorsqu’il est défini sur TRUE, indique à l’appareil de signaler les setmarks rencontrés lors des opérations de lecture ou d’espace. Lorsque la valeur est FALSE, l’appareil ne signale pas les setmarks rencontrés pendant les opérations de lecture ou d’espace.

EOTWarningZoneSize

Indique la taille en octets de la zone d’avertissement précoce vers la fin de la bande dans laquelle le lecteur retourne une condition de case activée lorsqu’il entre dans la zone.

Remarques

Le pilote miniclass peut ignorer les paramètres que son appareil ne prend pas en charge. L’application appelante est chargée de déterminer si un appareil prend en charge une fonctionnalité particulière avant de tenter de la définir.

Configuration requise

Condition requise Valeur
En-tête ntddtape.h (inclure Ntddtape.h, Minitape.h)

Voir aussi

IOCTL_TAPE_SET_DRIVE_PARAMS

TapeMiniSetDriveParameters