Export (0) Print
Expand All

CHANGER_EXCHANGE_MEDIUM structure

Contains information the IOCTL_CHANGER_EXCHANGE_MEDIUM control code uses to move a piece of media to a destination, and the piece of media originally in the first destination to a second destination.

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;

Members

Transport

A CHANGER_ELEMENT structure that indicates which transport element to use for the exchange operation. The ElementType member of this structure must be ChangerTransport.

Source

A CHANGER_ELEMENT structure that indicates the element that contains the media that is to be moved.

Destination1

A CHANGER_ELEMENT structure that indicates the element that is the destination of the media originally at Source.

Destination2

A CHANGER_ELEMENT structure that indicates the element that is the destination of the media originally at Destination1.

Flip1

If this member is TRUE, the medium at Destination1 should be flipped. Otherwise, it should not. This member is valid only if the Features0 member of the GET_CHANGER_PARAMETERS structure is CHANGER_MEDIUM_FLIP.

Flip2

If this member is TRUE, the medium at Destination2 should be flipped. Otherwise, it should not. This member is valid only if the Features0 member of the GET_CHANGER_PARAMETERS structure is CHANGER_MEDIUM_FLIP.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows Server 2003

Header

WinIoCtl.h (include Windows.h)

See also

CHANGER_ELEMENT
IOCTL_CHANGER_EXCHANGE_MEDIUM

 

 

Community Additions

ADD
Show:
© 2014 Microsoft