Compartilhar via


IO_SCSI_CAPABILITIES estrutura (ntddscsi.h)

A estrutura de IO_SCSI_CAPABILITIES é usada em conjunto com a solicitação IOCTL_SCSI_GET_CAPABILITIES para recuperar os recursos e as limitações do adaptador de host SCSI subjacente.

Observação o driver de porta SCSI e os modelos de driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar o de driver do Storport e miniporto storport modelos de driver.
 

Sintaxe

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;

Membros

Length

Contém o comprimento em bytes dessa estrutura.

MaximumTransferLength

Contém o tamanho máximo, em bytes, de um único bloco de solicitação SCSI (SRB).

MaximumPhysicalPages

Contém o número máximo de páginas físicas por buffer de dados.

SupportedAsynchronousEvents

Quando true, indica que o adaptador de host dá suporte a operações de evento de recebimento assíncrono SCSI.

AlignmentMask

Contém a máscara de alinhamento para transferências de dados. O adaptador de host requer que os dados sejam transferidos devem ser alinhados em um endereço que seja um múltiplo inteiro do valor neste campo.

TaggedQueuing

Quando TRUE, indica que o adaptador de host dá suporte à fila marcada.

AdapterScansDown

Quando TRUE, indica que o adaptador de host verifica se há dispositivos BIOS.

AdapterUsesPio

Quando TRUE, indica que o adaptador de host usa E/S programada.

Requisitos

Requisito Valor
cabeçalho ntddscsi.h (include Ntddscsi.h)

Consulte também

IOCTL_SCSI_GET_CAPABILITIES