struktur MPIO_PASS_THROUGH_PATH_EX (ntddscsi.h)
Struktur MPIO_PASS_THROUGH_PATH_EX digunakan bersama dengan permintaan IOCTL_MPIO_PASS_THROUGH_PATH_EX untuk menginstruksikan driver port untuk mengirim perintah SCSI yang disematkan ke perangkat target.
Sintaks
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;
Anggota
PassThroughOffset
Offset dari awal struktur ini ke struktur SCSI_PASS_THROUGH_EX yang dikonfigurasi dengan cara yang sama seperti untuk permintaan IOCTL_SCSI_PASS_THROUGH_EX .
Version
Atur ke nol.
Length
Ukuran struktur MPIO_PASS_THROUGH_PATH_EX , dalam byte.
Flags
Bisa menjadi masker dari nilai-nilai berikut:
- MPIO_IOCTL_FLAG_USE_SCSIADDRESS ATAU MPIO_IOCTL_FLAG_USE_PATHID
- MPIO_IOCTL_FLAG_INVOLVE_DSM
PortNumber
Nomor port jika MPIO_IOCTL_FLAG_USE_SCSIADDRESS diatur. Jika tidak, anggota ini adalah nol. Jika MPIO_IOCTL_FLAG_USE_SCSIADDRESS diatur, nilai PathID dan TargetId diambil dari struktur alamat yang terkait dengan struktur SCSI_PASS_THROUGH_EX yang disematkan.
MpioPathId
PathID untuk LUN nyata. Nilai ini dapat diperoleh dengan menggunakan permintaan WMI untuk PDO_INFORMATION yang terkait dengan LUN nyata. Nilai ini diatur hanya jika MPIO_IOCTL_FLAG_USE_PATHID diatur.
Keterangan
Catatan
Semua proses 32-bit yang berjalan pada Windows versi 64-bit harus menggunakan struktur MPIO_PASS_THROUGH_PATH32_EX saat mengeluarkan permintaan IOCTL_MPIO_PASS_THROUGH_PATH_EX .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8. |
Header | ntddscsi.h (termasuk Ntddscsi.h) |
Lihat juga
IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX
IOCTL_MPIO_PASS_THROUGH_PATH_EX