TAPE_GET_DRIVE_PARAMETERS構造体 (winnt.h)
TAPE_GET_DRIVE_PARAMETERS構造体では、テープ ドライブについて説明します。 GetTapeParameters 関数で使用されます。
構文
typedef struct _TAPE_GET_DRIVE_PARAMETERS {
BOOLEAN ECC;
BOOLEAN Compression;
BOOLEAN DataPadding;
BOOLEAN ReportSetmarks;
DWORD DefaultBlockSize;
DWORD MaximumBlockSize;
DWORD MinimumBlockSize;
DWORD MaximumPartitionCount;
DWORD FeaturesLow;
DWORD FeaturesHigh;
DWORD EOTWarningZoneSize;
} TAPE_GET_DRIVE_PARAMETERS, *PTAPE_GET_DRIVE_PARAMETERS;
メンバー
ECC
このメンバーが TRUE の場合、デバイスはハードウェア エラー修正をサポートします。 それ以外の場合、存在しません。
Compression
このメンバーが TRUE の場合、ハードウェア データ圧縮が有効になります。 それ以外の場合は無効になります。
DataPadding
このメンバーが TRUE の場合、データ埋め込みが有効になります。 それ以外の場合は無効になります。 データ埋め込みでは、テープ ストリーミングが一定の速度で維持されます。
ReportSetmarks
このメンバーが TRUE の場合、setmark レポートは有効になります。 それ以外の場合は無効になります。
DefaultBlockSize
デバイスの既定の固定ブロック サイズ (バイト単位)。
MaximumBlockSize
デバイスの最大ブロック サイズ (バイト単位)。
MinimumBlockSize
デバイスの最小ブロック サイズ (バイト単位)。
MaximumPartitionCount
デバイスで作成できるパーティションの最大数。
FeaturesLow
デバイス機能フラグの下位ビット。 このメンバーには、次の値の 1 つ以上を指定できます。
FeaturesHigh
デバイス機能フラグの上位ビット。 このメンバーには、次の値の 1 つ以上を指定できます。
EOTWarningZoneSize
テープの終了警告とテープの物理的な終了の間のバイト数を示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | winnt.h (Windows.h を含む) |