次の方法で共有


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 最後のパーティションを除き、CountSizeで指定されたパーティションの数とサイズにテープをパーティション分割します。 最後のパーティションのサイズは、テープの残りの部分です。

Count

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

Size

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

必要条件

要件 価値
ヘッダー ntddtape.h (Ntddtape.h、Minitape.h を含む)

関連項目

IOCTL_TAPE_CREATE_PARTITION

TapeMiniCreatePartition