Función ScsiPortGetSrb (srb.h)

La rutina ScsiPortGetSrb devuelve un puntero a una solicitud SCSI activa para una unidad lógica determinada.

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

SCSIPORT_API PSCSI_REQUEST_BLOCK ScsiPortGetSrb(
  [in] PVOID DeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] LONG  QueueTag
);

Parámetros

[in] DeviceExtension

Puntero al área de almacenamiento por HBA del controlador de minipuerto.

[in] PathId

Identifica el bus SCSI.

[in] TargetId

Identifica el controlador de destino o el dispositivo en el bus.

[in] Lun

Identifica el número de unidad lógica del dispositivo de destino.

[in] QueueTag

Especifica la etiqueta de cola si el controlador de miniporte controla las solicitudes etiquetadas; SP_UNTAGGED indica que la solicitud no está etiquetada.

Valor devuelto

ScsiPortGetSrb devuelve un puntero a una solicitud para la unidad lógica especificada. Si no hay ninguna solicitud pendiente para el periférico especificado o si el valor QueueTag no es válido, devuelve NULL.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado srb.h (incluye Miniport.h, Scsi.h)
Library Scsiport.lib

Consulte también

SCSI_REQUEST_BLOCK