다음을 통해 공유


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 형식의 구조체가 포함되어 있습니다. CHANGER_ELEMENT 구조체의 ElementType 멤버에 ChangerTransport 값이 할당되어야 합니다.

Source

이동할 미디어 조각이 포함된 요소를 나타냅니다.

Destination1

원본에서 원래 미디어 부분의 대상을 나타냅니다.

Destination2

원래 Destination1에 있는 미디어 부분의 대상을 나타냅니다.

Flip1

TRUE이면 미디어가 Destination1로 이동된 부분을 대칭 이동해야 했음을 나타냅니다. 이 멤버는 GET_CHANGER_PARAMETERS 구조체의 Features0 멤버가 CHANGER_MEDIUM_FLIP 설정된 경우에만 유효합니다. FALSE인 경우 이 멤버는 미디어를 뒤집을 준비가 되지 않음을 나타냅니다.

Flip2

TRUE이면 Destination2로 이동한 매체를 대칭 이동해야 했음을 나타냅니다. 이 멤버는 GET_CHANGER_PARAMETERS 구조체의 Features0 멤버가 CHANGER_MEDIUM_FLIP 설정된 경우에만 유효합니다. FALSE인 경우 이 멤버는 미디어를 뒤집을 준비가 되지 않음을 나타냅니다.

요구 사항

요구 사항
헤더 ntddchgr.h

추가 정보

ChangerExchangeMedium

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_EXCHANGE_MEDIUM