Поделиться через


структура 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. Элементу ElementType структуры CHANGER_ELEMENT необходимо присвоить значение ChangerTransport.

Source

Указывает элемент, содержащий перемещаемую часть носителя.

Destination1

Указывает назначение элемента мультимедиа, первоначально расположенного в источнике.

Destination2

Указывает назначение элемента мультимедиа, первоначально расположенного в destination1.

Flip1

При значении TRUE указывает, что часть мультимедиа, перемещенная в Destination1 , должна быть перевернута. Этот элемент действителен, только если для элемента Features0 структуры GET_CHANGER_PARAMETERS задано значение CHANGER_MEDIUM_FLIP. При значении FALSE этот элемент указывает, что носитель не готов к перевернутым.

Flip2

При значении TRUE указывает, что перемещенная в Destination2 среда должна быть перевернута. Этот член действителен, только если для элемента Features0 структуры GET_CHANGER_PARAMETERS задано значение CHANGER_MEDIUM_FLIP. При значении FALSE этот элемент указывает, что носитель не готов к перевернутым.

Требования

Требование Значение
Заголовок ntddchgr.h

См. также раздел

ChangerExchangeMedium

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_EXCHANGE_MEDIUM