Freigeben über


MPIO_PASS_THROUGH_PATH_EX-Struktur (ntddscsi.h)

Die MPIO_PASS_THROUGH_PATH_EX-Struktur wird zusammen mit einer IOCTL_MPIO_PASS_THROUGH_PATH_EX-Anforderung verwendet, um den Porttreiber anzuweisen, einen eingebetteten SCSI-Befehl an das Zielgerät zu senden.

Syntax

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;

Member

PassThroughOffset

Der Offset vom Anfang dieser Struktur zu einer SCSI_PASS_THROUGH_EX Struktur, die auf die gleiche Weise wie für eine IOCTL_SCSI_PASS_THROUGH_EX-Anforderung konfiguriert ist.

Version

Auf NULL festlegen.

Length

Die Größe der MPIO_PASS_THROUGH_PATH_EX-Struktur in Bytes.

Flags

Dies kann eine Maske der folgenden Werte sein:

  • MPIO_IOCTL_FLAG_USE_SCSIADDRESS ODER MPIO_IOCTL_FLAG_USE_PATHID
  • MPIO_IOCTL_FLAG_INVOLVE_DSM

PortNumber

Die Portnummer, wenn MPIO_IOCTL_FLAG_USE_SCSIADDRESS festgelegt ist. Andernfalls ist dieser Member null. Wenn MPIO_IOCTL_FLAG_USE_SCSIADDRESS festgelegt ist, werden die PathID- und TargetId-Werte aus der Adressstruktur übernommen, die der eingebetteten SCSI_PASS_THROUGH_EX-Struktur zugeordnet ist.

MpioPathId

Die PathID für die echte LUN. Dieser Wert kann mithilfe einer WMI-Anforderung für die PDO_INFORMATION abgerufen werden, die der tatsächlichen LUN zugeordnet ist. Dieser Wert wird nur festgelegt, wenn MPIO_IOCTL_FLAG_USE_PATHID festgelegt ist.

Hinweise

Hinweis

Alle 32-Bit-Prozesse, die unter einer 64-Bit-Version von Windows ausgeführt werden, müssen beim Ausgeben einer IOCTL_MPIO_PASS_THROUGH_PATH_EX-Anforderung die MPIO_PASS_THROUGH_PATH32_EX-Struktur verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Kopfzeile ntddscsi.h (einschließen von Ntddscsi.h)

Weitere Informationen

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