다음을 통해 공유


MPIO_PASS_THROUGH_PATH_EX 구조체(ntddscsi.h)

MPIO_PASS_THROUGH_PATH_EX 구조는 포트 드라이버에 포함된 SCSI 명령을 대상 디바이스로 보내도록 지시하는 IOCTL_MPIO_PASS_THROUGH_PATH_EX 요청과 함께 사용됩니다.

구문

typedef struct _MPIO_PASS_THROUGH_PATH_EX {
  ULONG     PassThroughOffset;
  ULONG     Version;
  USHORT    Length;
  UCHAR     Flags;
  UCHAR     PortNumber;
  ULONGLONG MpioPathId;
} MPIO_PASS_THROUGH_PATH_EX, *PMPIO_PASS_THROUGH_PATH_EX;

멤버

PassThroughOffset

이 구조체의 시작부터 IOCTL_SCSI_PASS_THROUGH_EX 요청과 동일한 방식으로 구성된 SCSI_PASS_THROUGH_EX 구조체까지의 오프셋입니다.

Version

0으로 설정됩니다.

Length

MPIO_PASS_THROUGH_PATH_EX 구조체의 크기(바이트)입니다.

Flags

다음 값의 마스크일 수 있습니다.

  • MPIO_IOCTL_FLAG_USE_SCSIADDRESS OR MPIO_IOCTL_FLAG_USE_PATHID
  • MPIO_IOCTL_FLAG_INVOLVE_DSM

PortNumber

MPIO_IOCTL_FLAG_USE_SCSIADDRESS 설정된 경우의 포트 번호입니다. 그렇지 않으면 이 멤버는 0입니다. MPIO_IOCTL_FLAG_USE_SCSIADDRESS 설정된 경우 PathIDTargetId 값은 포함된 SCSI_PASS_THROUGH_EX 구조와 연결된 주소 구조에서 가져옵니다.

MpioPathId

실제 LUN의 PathID 입니다. 이 값은 실제 LUN과 연결된 PDO_INFORMATION WMI 요청을 사용하여 가져올 수 있습니다. 이 값은 MPIO_IOCTL_FLAG_USE_PATHID 설정된 경우에만 설정됩니다.

설명

참고

64비트 버전의 Windows에서 실행되는 모든 32비트 프로세스는 IOCTL_MPIO_PASS_THROUGH_PATH_EX 요청을 실행할 때 MPIO_PASS_THROUGH_PATH32_EX 구조를 사용해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 사용하여 사용할 수 있습니다.
머리글 ntddscsi.h(Ntddscsi.h 포함)

추가 정보

IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX

IOCTL_MPIO_PASS_THROUGH_PATH_EX

IOCTL_SCSI_PASS_THROUGH_DIRECT_EX

IOCTL_SCSI_PASS_THROUGH_EX

SCSI_PASS_THROUGH_DIRECT_EX

SCSI_PASS_THROUGH_EX

STORAGE_REQUEST_BLOCK