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


структура 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, следует перевернуть часть носителя в назначение1. Этот элемент действителен только в том случае, если 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