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.
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) |