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 根据设备的默认分区定义对磁带进行分区。 忽略 计数大小 参数。
TAPE_SELECT_PARTITIONS 将磁带分区为 计数指定的分区数。 忽略 Size 参数。 分区的大小由设备的默认分区大小决定。 有关更具体的信息,请参阅磁带设备的文档。
TAPE_INITIATOR_PARTITIONS 将磁带分区为 计数大小指定的分区的数量和大小,除最后一个分区外。 最后一个分区的大小是磁带的其余部分。

Count

指示要创建的分区数。

Size

指示每个分区的大小(以字节为单位)。

要求

要求 价值
标头 ntddtape.h(包括 Ntddtape.h、Minitape.h)

另请参阅

IOCTL_TAPE_CREATE_PARTITION

TapeMiniCreatePartition