struktur IO_SCSI_CAPABILITIES (ntddscsi.h)
Struktur IO_SCSI_CAPABILITIES digunakan bersama dengan permintaan IOCTL_SCSI_GET_CAPABILITIES untuk mengambil kemampuan dan batasan adaptor host SCSI yang mendasar.
Sintaks
typedef struct _IO_SCSI_CAPABILITIES {
ULONG Length;
ULONG MaximumTransferLength;
ULONG MaximumPhysicalPages;
ULONG SupportedAsynchronousEvents;
ULONG AlignmentMask;
BOOLEAN TaggedQueuing;
BOOLEAN AdapterScansDown;
BOOLEAN AdapterUsesPio;
} IO_SCSI_CAPABILITIES, *PIO_SCSI_CAPABILITIES;
Anggota
Length
Berisi panjang dalam byte struktur ini.
MaximumTransferLength
Berisi ukuran maksimum, dalam byte, dari satu blok permintaan SCSI (SRB).
MaximumPhysicalPages
Berisi jumlah maksimum halaman fisik per buffer data.
SupportedAsynchronousEvents
Ketika TRUE, menunjukkan bahwa adaptor host mendukung operasi penerimaan peristiwa asinkron SCSI.
AlignmentMask
Berisi masker perataan untuk transfer data. Adaptor host mengharuskan data ditransfer harus diselaraskan pada alamat yang merupakan kelipatan bilangan bulat dari nilai dalam bidang ini.
TaggedQueuing
Ketika TRUE, menunjukkan bahwa adaptor host mendukung antrean bertag.
AdapterScansDown
Ketika TRUE, menunjukkan bahwa adaptor host memindai perangkat BIOS.
AdapterUsesPio
Ketika TRUE, menunjukkan bahwa adaptor host menggunakan I/O terprogram.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddscsi.h (termasuk Ntddscsi.h) |