Freigeben über


CHANGER_EXCHANGE_MEDIUM-Struktur (ntddchgr.h)

Die CHANGER_EXCHANGE_MEDIUM-Struktur wird mit der IOCTL_CHANGER_EXCHANGE_MEDIUM-Anforderung verwendet, um Speicherorte von zwei Medienteilen auszutauschen.

Syntax

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;

Member

Transport

Gibt an, welches Transportelement für den Austauschvorgang verwendet werden soll. Dieser Member enthält eine Struktur vom Typ CHANGER_ELEMENT. Dem ElementType-Element der CHANGER_ELEMENT-Struktur muss der Wert ChangerTransport zugewiesen werden.

Source

Gibt das Element an, das den zu verschiebenden Medienteil enthält.

Destination1

Gibt das Ziel des Medienteils an, der ursprünglich bei Source angegeben wurde.

Destination2

Gibt das Ziel des Medienteils an, der ursprünglich ziel1 war.

Flip1

Gibt bei TRUE an, dass das nach Destination1 verschobene Medienteil umgedreht werden soll. Dieser Member ist nur gültig, wenn das Feature0-Element der GET_CHANGER_PARAMETERS-Struktur auf CHANGER_MEDIUM_FLIP festgelegt ist. Bei FALSE gibt dieser Member an, dass die Medien nicht zum Umdrehen bereit sind.

Flip2

Gibt bei TRUE an, dass das Medium, das zu Destination2 verschoben wurde, umgedreht werden soll. Dieser Member ist nur gültig, wenn das Feature0-Element der GET_CHANGER_PARAMETERS-Struktur auf CHANGER_MEDIUM_FLIP festgelegt ist. Bei FALSE gibt dieser Member an, dass die Medien nicht zum Umdrehen bereit sind.

Anforderungen

Anforderung Wert
Header ntddchgr.h

Weitere Informationen

ChangerExchangeMedium

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_EXCHANGE_MEDIUM