ntddchgr.h 标头

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

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

IOCTL

 
IOCTL_CHANGER_EXCHANGE_MEDIUM

将源元素中的介质片移到一个目标,将最初位于第一个目标的介质片移到第二个目标。 源和第二个目标通常相同,这实质上交换了两个介质。
IOCTL_CHANGER_GET_ELEMENT_STATUS

返回所有元素的状态或指定数量的特定类型的元素的状态。 有关可能元素类型的说明,请参阅 CHANGER_ELEMENT。
IOCTL_CHANGER_GET_PARAMETERS

返回设备的参数。
IOCTL_CHANGER_GET_PRODUCT_DATA

返回设备的产品数据。
IOCTL_CHANGER_GET_STATUS

返回设备的当前状态。
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS

初始化特定类型的所有元素或指定数量的元素的状态。
IOCTL_CHANGER_MOVE_MEDIUM

将一段媒体从源元素移动到目标。
IOCTL_CHANGER_QUERY_VOLUME_TAGS

返回指定元素的卷标记信息。
IOCTL_CHANGER_REINITIALIZE_TRANSPORT

通常在打开更换器或调用应用程序启动恢复操作后,以物理方式重新校准传输元素。 重新校准可能涉及将传输返回到其“主”位置。
IOCTL_CHANGER_SET_ACCESS

设置设备的导入/导出端口的状态 (IEport) 、门或键盘。
IOCTL_CHANGER_SET_POSITION

将更换器的机器人传输机制设置为指定的元素地址,通常通过预先定位传输来优化移动或交换媒体。

结构

 
CHANGER_ELEMENT

CHANGER_ELEMENT 结构包含更改器元素的说明。
CHANGER_ELEMENT_LIST

CHANGER_ELEMENT_LIST结构指示单个类型的元素范围。
CHANGER_ELEMENT_STATUS

_CHANGER_ELEMENT_STATUS结构包含变更器微类驱动程序报告的指定CHANGER_ELEMENT的状态。
CHANGER_ELEMENT_STATUS_EX

如果变更器微型类驱动程序提供产品信息,则_CHANGER_ELEMENT_STATUS_EX结构包含指定CHANGER_ELEMENT的状态。
CHANGER_EXCHANGE_MEDIUM

CHANGER_EXCHANGE_MEDIUM结构与IOCTL_CHANGER_EXCHANGE_MEDIUM请求一起使用,以交换两个介质的位置。
CHANGER_INITIALIZE_ELEMENT_STATUS

CHANGER_INITIALIZE_ELEMENT_STATUS 结构与 IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS 请求结合使用,以初始化特定类型的所有元素或指定数量的元素的状态。
CHANGER_MOVE_MEDIUM

CHANGER_MOVE_MEDIUM 结构与 IOCTL_CHANGER_MOVE_MEDIUM 请求结合使用,将一段媒体从源元素移动到目标。
CHANGER_PRODUCT_DATA

CHANGER_PRODUCT_DATA 结构与 IOCTL_CHANGER_GET_PRODUCT_DATA 请求结合使用,以检索设备的产品数据。
CHANGER_READ_ELEMENT_STATUS

CHANGER_READ_ELEMENT_STATUS结构与IOCTL_CHANGER_GET_ELEMENT_STATUS请求结合使用,以检索所有元素的状态或特定类型的指定数量的元素的状态。
CHANGER_SEND_VOLUME_TAG_INFORMATION

此结构将传递到 ChangerQueryVolumeTags 例程,并用于指定检索变更器元素的搜索条件。
CHANGER_SET_ACCESS

CHANGER_SET_ACCESS结构与theIOCTL_CHANGER_SET_ACCESS请求结合使用,以设置设备的导入/导出端口的状态 (IEport) 、门或键盘。
CHANGER_SET_POSITION

CHANGER_SET_POSITION结构与theIOCTL_CHANGER_SET_POSITION请求结合使用,将更换器的机器人传输机制设置为指定的元素地址。
GET_CHANGER_PARAMETERS

检索变更器的特征。
READ_ELEMENT_ADDRESS_INFO

此结构基于对 ChangerQueryVolumeTags 例程的调用中指定的搜索条件检索变更器元素。

枚举

 
CHANGER_DEVICE_PROBLEM_TYPE

CHANGER_DEVICE_PROBLEM_TYPE数据类型包含 ChangerPerformDiagnostics 例程返回的值。
ELEMENT_TYPE

ELEMENT_TYPE枚举提供 SCSI-3 规范定义的变更器元素类型列表。