TAPE_SET_DRIVE_PARAMETERS構造体 (ntddtape.h)
TAPE_SET_DRIVE_PARAMETERS構造は、テープ・ドライブの構成可能パラメーターを調整するために、IOCTL_TAPE_SET_DRIVE_PARAMS 要求と組み合わせて使用されます。
構文
typedef struct _TAPE_SET_DRIVE_PARAMETERS {
BOOLEAN ECC;
BOOLEAN Compression;
BOOLEAN DataPadding;
BOOLEAN ReportSetmarks;
ULONG EOTWarningZoneSize;
} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS;
メンバーズ
ECC
TRUE 設定すると、ハードウェア エラー修正を使用するようにデバイスに指示します。 FALSE 場合、デバイスはハードウェア エラー修正を使用しません。
Compression
TRUE をに設定すると、書き込む前にデータを圧縮するようにデバイスに指示します。 ドライブが圧縮 (TAPE_DRIVE_SET_CMP_BOP_ONLY) を設定する前にパーティションの先頭にある必要がある場合、呼び出し元は圧縮を設定する前にドライブを配置する必要があります。 FALSE 場合、デバイスはデータを書き込む前に圧縮しません。
DataPadding
TRUE をに設定すると、データをゼロで埋め込むようデバイスに指示します。 これは、データの準備ができるまでテープ ストリーミングを維持するためです。 FALSE すると、デバイスはデータをゼロで埋め込むことはありません。
ReportSetmarks
TRUEに設定すると、読み取りまたは領域操作中に発生した設定マークを報告するようにデバイスに指示します。 FALSE 場合、デバイスは読み取り操作または領域操作中に発生した設定マークを報告しません。
EOTWarningZoneSize
ドライブがゾーンに入ったときにチェック条件を返すテープの末尾に向かう早期警告ゾーンのサイズをバイト単位で示します。
備考
ミニクラス ドライバーは、デバイスがサポートしていないパラメーターを無視できます。 呼び出し元のアプリケーションは、設定を試みる前に、デバイスが特定の機能をサポートしているかどうかを判断する役割を担います。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddtape.h (Ntddtape.h、Minitape.h を含む) |