共用方式為


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

指出原始來源媒體片段的目的地。

Destination2

指出原本位於 Destination1 之媒體片段的目的地。

Flip1

表示當 為 TRUE 時,應該翻轉移至 Destination1 的媒體片段。 只有當GET_CHANGER_PARAMETERS結構的 Features0 成員設定為 CHANGER_MEDIUM_FLIP 時,這個成員才有效。 當 為 FALSE 時,這個成員表示媒體尚未準備好翻轉。

Flip2

表示當 為 TRUE 時,媒體應該翻轉至 Destination2 。 只有當GET_CHANGER_PARAMETERS結構的 Features0 成員設定為CHANGER_MEDIUM_FLIP時,這個成員才有效。 當 為 FALSE 時,這個成員表示媒體尚未準備好翻轉。

規格需求

需求
標頭 ntddchgr.h

另請參閱

ChangerExchangeMedium

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_EXCHANGE_MEDIUM