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