structure TAPE_SET_DRIVE_PARAMETERS (minitape.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 des erreurs matérielles. Lorsque faux, l’appareil n’utilise pas la correction des erreurs matérielles.
Compression
Lorsqu’il est défini sur TRUE, indique à l’appareil de compresser les données avant de les écrire. Si un lecteur doit être 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 FAUX, l’appareil ne compresse pas les données avant de l’é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 en continu de bande jusqu’à ce que les données sont prêtes. Lorsque FAUX, l’appareil ne remplisse pas les données avec zéros.
ReportSetmarks
Lorsqu’il est défini sur TRUE, indique à l’appareil de signaler les filigranes définis rencontrés pendant les opérations de lecture ou d’espace. Lorsque FAUX, l’appareil ne signale pas les filigranes définis lors des 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 vérification 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | minitape.h (include Ntdddtape.h, Minitape.h) |