IO_SCSI_CAPABILITIES struttura (ntddscsi.h)
La struttura IO_SCSI_CAPABILITIES viene usata insieme alla richiesta di IOCTL_SCSI_GET_CAPABILITIES per recuperare le funzionalità e le limitazioni della scheda host SCSI sottostante.
Sintassi
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;
Members
Length
Contiene la lunghezza in byte di questa struttura.
MaximumTransferLength
Contiene le dimensioni massime, in byte, di un singolo blocco di richiesta SCSI (SRB).
MaximumPhysicalPages
Contiene il numero massimo di pagine fisiche per buffer di dati.
SupportedAsynchronousEvents
Se TRUE, indica che l'adattatore host supporta operazioni di ricezione asincrone SCSI.
AlignmentMask
Contiene la maschera di allineamento per i trasferimenti di dati. L'adattatore host richiede che i dati da trasferire devono essere allineati a un indirizzo che è un numero intero multiplo del valore in questo campo.
TaggedQueuing
Se TRUE, indica che l'adattatore host supporta l'accodamento con tag.
AdapterScansDown
Quando TRUE, indica che l'adattatore host esegue l'analisi verso il basso per i dispositivi BIOS.
AdapterUsesPio
Se TRUE, indica che l'adattatore host usa l'I/O programmato.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddscsi.h (include Ntddscsi.h) |