TAPE_CREATE_PARTITION 構造体 (ntddtape.h)

TAPE_CREATE_PARTITION構造体は、 IOCTL_TAPE_CREATE_PARTITION 要求と組み合わせて使用され、指定された数の固定パーティション、選択パーティション、またはイニシエーター・パーティションをテープ・メディア上に作成します。

構文

typedef struct _TAPE_CREATE_PARTITION {
  ULONG Method;
  ULONG Count;
  ULONG Size;
} TAPE_CREATE_PARTITION, *PTAPE_CREATE_PARTITION;

メンバー

Method

パーティションの作成に使用されるメソッドを示します。 このメンバーには、次のいずれかの値を指定できます。

メソッド 意味
TAPE_FIXED_PARTITIONS デバイスの既定のパーティション定義に基づいてテープをパーティション分割します。 Count パラメーターと Size パラメーターは無視されます。
TAPE_SELECT_PARTITIONS テープを Count で指定されたパーティションの数にパーティション分割します。 Size パラメーターは無視されます。 パーティションのサイズは、デバイスの既定のパーティション サイズによって決まります。 具体的な情報については、テープ デバイスのドキュメントを参照してください。
TAPE_INITIATOR_PARTITIONS 最後のパーティションを除き、それぞれ Count と Size で指定されたパーティションの数と サイズにテープをパーティション分割します。 最後のパーティションのサイズは、テープの残りの部分です。

Count

作成するパーティションの数を示します。

Size

各パーティションのサイズをバイト単位で示します。

要件

要件
Header ntddtape.h (Ntddtape.h、Minitape.h を含む)

こちらもご覧ください

IOCTL_TAPE_CREATE_PARTITION

TapeMiniCreatePartition