No description available.
The MPIO_PASS_THROUGH_PATH_DIRECT_EX structure is used together with an IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX request to instruct the port driver to send an embedded SCSI command to the target device.
PassThroughOffsetThe offset from the beginning of this structure to a SCSI_PASS_THROUGH_DIRECT_EX structure that is configured in the same manner as it is for an IOCTL_SCSI_PASS_THROUGH_DIRECT_EX request.
VersionSet to zero.
LengthThe size of the MPIO_PASS_THROUGH_PATH_DIRECT_EX structure, in bytes.
FlagsCan be a mask of the following values:
PortNumberThe port number if MPIO_IOCTL_FLAG_USE_SCSIADDRESS is set. Otherwise, this member is zero. If MPIO_IOCTL_FLAG_USE_SCSIADDRESS is set, the PathId and TargetId values are taken from the embedded SCSI_PASS_THROUGH_DIRECT_EX structure.
MpioPathIdThe PathId for the real LUN. This value can be obtained by using a WMI request for the PDO_INFORMATION that is associated with the real LUN. This value is set only if MPIO_IOCTL_FLAG_USE_PATHID is set.
[!NOTE] All 32-bit processes running on a 64-bit version of Windows must use the MPIO_PASS_THROUGH_PATH_DIRECT32_EX structure when issuing an IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX request.
IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX
IOCTL_SCSI_PASS_THROUGH_DIRECT_EX