Partilhar via


estrutura MPIO_PASS_THROUGH_PATH_EX (ntddscsi.h)

A estrutura de MPIO_PASS_THROUGH_PATH_EX é usada junto com uma solicitação IOCTL_MPIO_PASS_THROUGH_PATH_EX para instruir o driver de porta a enviar um comando SCSI inserido para o dispositivo de destino.

Sintaxe

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;

Membros

PassThroughOffset

O deslocamento do início dessa estrutura para uma estrutura de SCSI_PASS_THROUGH_EX configurada da mesma maneira que é para uma solicitação IOCTL_SCSI_PASS_THROUGH_EX.

Version

Definido como zero.

Length

O tamanho da estrutura MPIO_PASS_THROUGH_PATH_EX, em bytes.

Flags

Pode ser uma máscara dos seguintes valores:

  • MPIO_IOCTL_FLAG_USE_SCSIADDRESS OU MPIO_IOCTL_FLAG_USE_PATHID
  • MPIO_IOCTL_FLAG_INVOLVE_DSM

PortNumber

O número da porta se MPIO_IOCTL_FLAG_USE_SCSIADDRESS estiver definido. Caso contrário, esse membro será zero. Se MPIO_IOCTL_FLAG_USE_SCSIADDRESS estiver definida, os valores PathID e TargetId serão retirados da estrutura de endereços associada à estrutura de SCSI_PASS_THROUGH_EX inserida.

MpioPathId

O PathID para o LUN real. Esse valor pode ser obtido usando uma solicitação WMI para o PDO_INFORMATION associado ao LUN real. Esse valor será definido somente se MPIO_IOCTL_FLAG_USE_PATHID estiver definido.

Observações

Nota

Todos os processos de 32 bits em execução em uma versão de 64 bits do Windows devem usar a estrutura MPIO_PASS_THROUGH_PATH32_EX ao emitir uma solicitação de IOCTL_MPIO_PASS_THROUGH_PATH_EX.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 8.
cabeçalho ntddscsi.h (include Ntddscsi.h)

Consulte também

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