// ntddchgr.h
typedef struct _CHANGER_SET_POSITION {
CHANGER_ELEMENT Transport;
CHANGER_ELEMENT Destination;
BOOLEAN Flip;
} CHANGER_SET_POSITION, *PCHANGER_SET_POSITION;
View the official Windows Driver Kit DDI reference// winioctl.h
typedef struct _CHANGER_SET_POSITION {
CHANGER_ELEMENT Transport;
CHANGER_ELEMENT Destination;
BOOLEAN Flip;
} CHANGER_SET_POSITION, *PCHANGER_SET_POSITION;
View the official Win32 API referenceNo description available.
The CHANGER_SET_POSITION structure is used in conjunction with theIOCTL_CHANGER_SET_POSITION request to set the changer's robotic transport mechanism to the specified element address.
TransportContains a structure of type CHANGER_ELEMENT that indicates the transport element to move. The ElementType member of the CHANGER_ELEMENT structure must be assigned a value of ChangerTransport.
DestinationContains a structure of type CHANGER_ELEMENT that indicates the final destination of the transport element. ElementType must be ChangerSlot, ChangerDrive, or ChangerIEPort.
FlipIndicates, when TRUE, that the Transport should be flipped. When FALSE this member indicates that the transport is not ready to be flipped. This member is applicable only if CHANGER_MEDIUM_FLIP is set in the Features0 member of the GET_CHANGER_PARAMETERS structure.
Contains information needed by the IOCTL_CHANGER_SET_POSITION control code to set the changer's robotic transport mechanism to the specified element address.
TransportA CHANGER_ELEMENT structure that indicates the transport to be moved. The ElementType member must be ChangerTransport.
DestinationA CHANGER_ELEMENT structure that indicates the final destination of the transport. The ElementType member must be one of the following values: ChangerSlot, ChangerDrive, or ChangerIEPort.
FlipIf this member is TRUE, the media currently carried by Transport 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.