estructura MPIO_PASS_THROUGH_PATH_EX (ntddscsi.h)
La estructura MPIO_PASS_THROUGH_PATH_EX se usa junto con una solicitud de IOCTL_MPIO_PASS_THROUGH_PATH_EX para indicar al controlador de puerto que envíe un comando SCSI incrustado al dispositivo de destino.
Sintaxis
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;
Miembros
PassThroughOffset
Desplazamiento desde el principio de esta estructura a una estructura de SCSI_PASS_THROUGH_EX configurada de la misma manera que para una solicitud de IOCTL_SCSI_PASS_THROUGH_EX.
Version
Establézcalo en cero.
Length
Tamaño de la estructura MPIO_PASS_THROUGH_PATH_EX, en bytes.
Flags
Puede ser una máscara de los siguientes valores:
- MPIO_IOCTL_FLAG_USE_SCSIADDRESS O MPIO_IOCTL_FLAG_USE_PATHID
- MPIO_IOCTL_FLAG_INVOLVE_DSM
PortNumber
Número de puerto si se establece MPIO_IOCTL_FLAG_USE_SCSIADDRESS. De lo contrario, este miembro es cero. Si se establece MPIO_IOCTL_FLAG_USE_SCSIADDRESS, los valores pathID de y TargetId se toman de la estructura de direcciones asociada a la estructura de SCSI_PASS_THROUGH_EX incrustada.
MpioPathId
El pathID para el LUN real. Este valor se puede obtener mediante una solicitud WMI para el PDO_INFORMATION asociado al LUN real. Este valor solo se establece si se establece MPIO_IOCTL_FLAG_USE_PATHID.
Observaciones
Nota
Todos los procesos de 32 bits que se ejecutan en una versión de 64 bits de Windows deben usar la estructura de MPIO_PASS_THROUGH_PATH32_EX al emitir una solicitud de IOCTL_MPIO_PASS_THROUGH_PATH_EX.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 8. |
encabezado de | ntddscsi.h (incluya Ntddscsi.h) |
Consulte también
IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX
IOCTL_MPIO_PASS_THROUGH_PATH_EX