estructura IO_SCSI_CAPABILITIES (ntddscsi.h)
La estructura IO_SCSI_CAPABILITIES se usa junto con la solicitud IOCTL_SCSI_GET_CAPABILITIES para recuperar las funcionalidades y limitaciones del adaptador de host SCSI subyacente.
Sintaxis
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;
Miembros
Length
Contiene la longitud en bytes de esta estructura.
MaximumTransferLength
Contiene el tamaño máximo, en bytes, de un único bloque de solicitud SCSI (SRB).
MaximumPhysicalPages
Contiene el número máximo de páginas físicas por búfer de datos.
SupportedAsynchronousEvents
Cuando es TRUE, indica que el adaptador de host admite operaciones de eventos de recepción asincrónicas SCSI.
AlignmentMask
Contiene la máscara de alineación para las transferencias de datos. El adaptador de host requiere que los datos que se transfieran deben alinearse en una dirección que sea un entero múltiplo del valor de este campo.
TaggedQueuing
Cuando es TRUE, indica que el adaptador de host admite la puesta en cola etiquetada.
AdapterScansDown
Cuando es TRUE, indica que el adaptador de host examina los dispositivos BIOS.
AdapterUsesPio
Cuando es TRUE, indica que el adaptador de host usa E/S programada.
Requisitos
Requisito | Valor |
---|---|
Header | ntddscsi.h (incluya Ntddscsi.h) |