Compartir a través de


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.

Nota Los modelos de controlador de puerto SCSI y controlador de minipuerto SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar los modelos del controlador Storport y del controlador storport miniport .
 

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)

Consulte también

IOCTL_SCSI_GET_CAPABILITIES