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 |