CHANGER_EXCHANGE_MEDIUM 结构 (ntddchgr.h)

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

语法

typedef struct _CHANGER_EXCHANGE_MEDIUM {
  CHANGER_ELEMENT Transport;
  CHANGER_ELEMENT Source;
  CHANGER_ELEMENT Destination1;
  CHANGER_ELEMENT Destination2;
  BOOLEAN         Flip1;
  BOOLEAN         Flip2;
} CHANGER_EXCHANGE_MEDIUM, *PCHANGER_EXCHANGE_MEDIUM;

成员

Transport

指示要用于交换操作的传输元素。 此成员包含 CHANGER_ELEMENT 类型的结构。 必须为 CHANGER_ELEMENT 结构的 ElementType 成员分配 一个 ChangerTransport 值。

Source

指示包含要移动的媒体片段的元素。

Destination1

指示最初在 Source 处的介质的目标。

Destination2

指示最初位于 Destination1 的介质的目标。

Flip1

为 TRUE 时,指示移动到 Destination1 的媒体片段应翻转。 仅当GET_CHANGER_PARAMETERS结构的 Features0 成员设置为 CHANGER_MEDIUM_FLIP 时,此成员才有效。 如果 为 FALSE,则此成员表示媒体尚未准备好翻转。

Flip2

指示当 为 TRUE 时,应翻转移动到 Destination2 的介质。 仅当GET_CHANGER_PARAMETERS结构的 Features0 成员设置为CHANGER_MEDIUM_FLIP时,此成员才有效。 如果 为 FALSE,则此成员表示媒体尚未准备好翻转。

要求

要求
Header ntddchgr.h

另请参阅

ChangerExchangeMedium

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_EXCHANGE_MEDIUM