Condividi tramite


struttura IO_SCSI_CAPABILITIES (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 porta SCSI e miniport SCSI potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare driver Storport e modelli di driver 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;

Membri

Length

Contiene la lunghezza in byte di questa struttura.

MaximumTransferLength

Contiene le dimensioni massime, in byte, di un singolo blocco di richieste SCSI (SRB).

MaximumPhysicalPages

Contiene il numero massimo di pagine fisiche per buffer di dati.

SupportedAsynchronousEvents

Quando 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 siano allineati su un indirizzo che rappresenta un multiplo intero del valore in questo campo.

TaggedQueuing

Quando TRUE, indica che l'adattatore host supporta l'accodamento con tag.

AdapterScansDown

Quando TRUE, indica che l'adattatore host esegue l'analisi per individuare i dispositivi BIOS.

AdapterUsesPio

Quando TRUE, indica che l'adattatore host usa le I/O programmate.

Fabbisogno

Requisito Valore
intestazione ntddscsi.h (include Ntddscsi.h)

Vedere anche

IOCTL_SCSI_GET_CAPABILITIES