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

Count

指示要创建的分区数。

Size

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

要求

要求
Header ntddtape.h (包括 Ntddtape.h、Minitape.h)

另请参阅

IOCTL_TAPE_CREATE_PARTITION

TapeMiniCreatePartition