ntddtape.h 标头

存储使用此标头。 有关详细信息,请参阅:

ntddtape.h 包含以下编程接口:

IOCTL

 
IOCTL_TAPE_CREATE_PARTITION

(介质上给定大小的) 创建指定数量的固定分区、选择分区或发起程序分区。
IOCTL_TAPE_ERASE

擦除当前磁带分区,即TAPE_ERASE_LONG (“安全”) 操作(使用模式覆盖数据)或TAPE_ERASE_SHORT (,即在当前位置写入记录结束数据标记的“快速”) 操作。
IOCTL_TAPE_GET_DRIVE_PARAMS

返回有关磁带驱动器功能的信息,例如其默认块大小、最大和最小块大小、最大分区计数、驱动器是否具有 EEC、压缩、数据填充和报表集标记功能,即驱动器支持的可配置功能,包括 EOT 警告区域大小。
IOCTL_TAPE_GET_MEDIA_PARAMS

返回有关媒体的总容量和剩余容量、其块大小、分区数以及它是否受写保护的信息。
IOCTL_TAPE_GET_POSITION

返回磁带上的当前绝对分区、逻辑分区或伪逻辑分区和偏移位置。
IOCTL_TAPE_GET_STATUS

在 I/O 状态块的“状态”字段中返回驱动器的当前状态。
IOCTL_TAPE_PREPARE

加载或卸载磁带、重置磁带紧张、锁定或解锁弹出机制,或设置磁带格式。
IOCTL_TAPE_SET_DRIVE_PARAMS

调整磁带驱动器的可配置参数。
IOCTL_TAPE_SET_MEDIA_PARAMS

重置驱动器中媒体的块大小。
IOCTL_TAPE_SET_POSITION

根据给定的方法,将磁带上的当前位置移动到指定的分区和偏移量。
IOCTL_TAPE_WRITE_MARKS

将集标记、文件标记、短文件标记或长文件标记之一写入磁带。

结构

 
TAPE_CREATE_PARTITION

_TAPE_CREATE_PARTITION结构 (ntddtape.h) 包含在磁带介质上创建分区所需的信息。
TAPE_ERASE

_TAPE_ERASE结构 (ntddtape.h) 包含擦除当前磁带分区所需的信息。
TAPE_GET_DRIVE_PARAMETERS

_TAPE_GET_DRIVE_PARAMETERS结构 (ntddtape.h) 包含有关磁带驱动器功能的信息。
TAPE_GET_MEDIA_PARAMETERS

_TAPE_GET_MEDIA_PARAMETERS结构 (ntddtape.h) 包含有关磁带介质参数的信息。
TAPE_GET_POSITION

_TAPE_GET_POSITION结构 (ntddtape.h) 包含磁带上的当前绝对、逻辑或伪逻辑分区和偏移位置。
TAPE_PREPARE

_TAPE_PREPARE结构 (ntddtape.h) 包含指示要执行的磁带操作类型的信息。
TAPE_SET_DRIVE_PARAMETERS

_TAPE_SET_DRIVE_PARAMETERS结构 (ntddtape.h) 包含调整磁带驱动器的可配置参数所需的信息。
TAPE_SET_MEDIA_PARAMETERS

_TAPE_SET_MEDIA_PARAMETERS结构 (ntddtape.h) 包含重置磁带驱动器中媒体块大小所需的信息。
TAPE_SET_POSITION

_TAPE_SET_POSITION结构 (ntddtape.h) 包含将磁带上的当前位置移动到指定的分区和偏移量所需的信息。
TAPE_WMI_OPERATIONS

_TAPE_WMI_OPERATIONS结构 (ntddtape.h) 包含指示设备必须执行哪个 WMI 操作的信息。
TAPE_WRITE_MARKS

_TAPE_WRITE_MARKS结构 (ntddtape.h) 包含将 setmark、文件标记、短文件标记或长文件标记写入磁带所需的信息。

枚举

 
TAPE_DRIVE_PROBLEM_TYPE

_TAPE_DRIVE_PROBLEM_TYPE枚举 (ntddtape.h) 包含指示磁带驱动器问题类型的值。