Condividi tramite


struttura MPIO_PASS_THROUGH_PATH_EX (ntddscsi.h)

La struttura MPIO_PASS_THROUGH_PATH_EX viene usata insieme a una richiesta di IOCTL_MPIO_PASS_THROUGH_PATH_EX per indicare al driver della porta di inviare un comando SCSI incorporato al dispositivo di destinazione.

Sintassi

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;

Membri

PassThroughOffset

Offset dall'inizio di questa struttura a una struttura SCSI_PASS_THROUGH_EX configurata nello stesso modo di una richiesta di IOCTL_SCSI_PASS_THROUGH_EX.

Version

Impostare su zero.

Length

Dimensione della struttura MPIO_PASS_THROUGH_PATH_EX, espressa in byte.

Flags

Può essere una maschera dei valori seguenti:

  • MPIO_IOCTL_FLAG_USE_SCSIADDRESS OR MPIO_IOCTL_FLAG_USE_PATHID
  • MPIO_IOCTL_FLAG_INVOLVE_DSM

PortNumber

Numero di porta se MPIO_IOCTL_FLAG_USE_SCSIADDRESS è impostato. In caso contrario, questo membro è zero. Se MPIO_IOCTL_FLAG_USE_SCSIADDRESS è impostato, i valori PathID e TargetId vengono ricavati dalla struttura degli indirizzi associata alla struttura SCSI_PASS_THROUGH_EX incorporata.

MpioPathId

PathID per il LUN reale. Questo valore può essere ottenuto usando una richiesta WMI per il PDO_INFORMATION associato al LUN reale. Questo valore viene impostato solo se MPIO_IOCTL_FLAG_USE_PATHID è impostato.

Osservazioni

Nota

Tutti i processi a 32 bit in esecuzione in una versione a 64 bit di Windows devono usare la struttura MPIO_PASS_THROUGH_PATH32_EX quando si esegue una richiesta di IOCTL_MPIO_PASS_THROUGH_PATH_EX.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8.
intestazione ntddscsi.h (include Ntddscsi.h)

Vedere anche

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