IO_SCSI_CAPABILITIES Struktur (ntddscsi.h)
Die IO_SCSI_CAPABILITIES-Struktur wird in Verbindung mit der IOCTL_SCSI_GET_CAPABILITIES Anforderung verwendet, um die Funktionen und Einschränkungen des zugrunde liegenden SCSI-Hostadapters abzurufen.
Syntax
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;
Angehörige
Length
Enthält die Länge in Byte dieser Struktur.
MaximumTransferLength
Enthält die maximale Größe eines einzelnen SCSI-Anforderungsblocks (SRB).
MaximumPhysicalPages
Enthält die maximale Anzahl physischer Seiten pro Datenpuffer.
SupportedAsynchronousEvents
Wenn TRUE-, gibt an, dass der Hostadapter SCSI-asynchrone Empfangsereignisvorgänge unterstützt.
AlignmentMask
Enthält das Ausrichtungsformat für Datenübertragungen. Der Hostadapter erfordert, dass die übertragenen Daten an einer Adresse ausgerichtet werden müssen, bei der es sich um ein ganzzahliges Vielfaches des Werts in diesem Feld handelt.
TaggedQueuing
Wenn TRUE-, wird angegeben, dass der Hostadapter markierte Warteschlangen unterstützt.
AdapterScansDown
Wenn TRUE-, wird angegeben, dass der Hostadapter nach BIOS-Geräten sucht.
AdapterUsesPio
Wenn TRUE-, wird angegeben, dass der Hostadapter programmierte E/A verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddscsi.h (include Ntddscsi.h) |