Partager via


structure MPIO_PASS_THROUGH_PATH_EX (ntddscsi.h)

La structure MPIO_PASS_THROUGH_PATH_EX est utilisée avec une demande de IOCTL_MPIO_PASS_THROUGH_PATH_EX pour indiquer au pilote de port d’envoyer une commande SCSI incorporée à l’appareil cible.

Syntaxe

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;

Membres

PassThroughOffset

Décalage entre le début de cette structure et une structure SCSI_PASS_THROUGH_EX configurée de la même manière que pour une demande de IOCTL_SCSI_PASS_THROUGH_EX .

Version

Définit la valeur zéro.

Length

Taille de la structure MPIO_PASS_THROUGH_PATH_EX , en octets.

Flags

Il peut s’agir d’un masque des valeurs suivantes :

  • MPIO_IOCTL_FLAG_USE_SCSIADDRESS OR MPIO_IOCTL_FLAG_USE_PATHID
  • MPIO_IOCTL_FLAG_INVOLVE_DSM

PortNumber

Numéro de port si MPIO_IOCTL_FLAG_USE_SCSIADDRESS est défini. Sinon, ce membre est égal à zéro. Si MPIO_IOCTL_FLAG_USE_SCSIADDRESS est défini, les valeurs PathID et TargetId proviennent de la structure d’adresse associée à la structure de SCSI_PASS_THROUGH_EX incorporée.

MpioPathId

PathID pour la LUN réelle. Cette valeur peut être obtenue à l’aide d’une requête WMI pour le PDO_INFORMATION associé au LUN réel. Cette valeur n’est définie que si MPIO_IOCTL_FLAG_USE_PATHID est défini.

Remarques

Notes

Tous les processus 32 bits s’exécutant sur une version 64 bits de Windows doivent utiliser la structure MPIO_PASS_THROUGH_PATH32_EX lors de l’émission d’une demande de IOCTL_MPIO_PASS_THROUGH_PATH_EX .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
En-tête ntddscsi.h (inclure Ntddscsi.h)

Voir aussi

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