Condividi tramite


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.

Nota I modelli di driver di porta SCSI e miniport SCSI possono essere modificati o non disponibili in futuro. È invece consigliabile usare i modelli di driver Storport e Miniport Storport.
 

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)

Vedi anche

IOCTL_SCSI_GET_CAPABILITIES