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
指出每個分割區的大小,以位元組為單位。
規格需求
需求 | 值 |
---|---|
標頭 | ntddtape.h (包含 Ntddtape.h、Minitape.h) |