Compartilhar via


Função ScsiPortGetSrb (srb.h)

A rotina ScsiPortGetSrb retorna um ponteiro para uma solicitação SCSI ativa para uma unidade lógica específica.

Observação o driver de porta SCSI e os modelos de driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar o de driver do Storport e miniporto storport modelos de driver.
 

Sintaxe

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

Ponteiro para a área de armazenamento por HBA do driver de miniporto.

[in] PathId

Identifica o barramento SCSI.

[in] TargetId

Identifica o controlador de destino ou o dispositivo no barramento.

[in] Lun

Identifica o número de unidade lógica do dispositivo de destino.

[in] QueueTag

Especifica a marca de fila se o driver de miniporto manipular solicitações marcadas; SP_UNTAGGED indica que a solicitação não está marcada.

Valor de retorno

ScsiPortGetSrb retorna um ponteiro para uma solicitação para a unidade lógica especificada. Se não houver nenhuma solicitação pendente para o periférico fornecido ou se o QueueTag valor for inválido, ele retornará NULL.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho srb.h (inclua Miniport.h, Scsi.h)
biblioteca Scsiport.lib

Consulte também

SCSI_REQUEST_BLOCK