Partilhar via


estrutura IO_SCSI_CAPABILITIES (ntddscsi.h)

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

Nota O driver de porta SCSI e os modelos de driver de miniporta SCSI podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver storport e driver de miniporto Storport .
 

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 SRB (bloco de solicitação SCSI).

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 assíncronas de evento de recebimento SCSI.

AlignmentMask

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

TaggedQueuing

Quando TRUE, indica que o adaptador de host dá suporte ao enfileiramento marcado.

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 (inclua Ntddscsi.h)

Confira também

IOCTL_SCSI_GET_CAPABILITIES