Função ScsiPortGetSrb (srb.h)

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

Nota Os modelos de driver de porta SCSI e driver de miniporto SCSI podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver do Storport e do driver de miniporto storport .
 

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

[in] PathId

Identifica o barramento SCSI.

[in] TargetId

Identifica o controlador de destino ou o dispositivo no barramento.

[in] Lun

Identifica o número da 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.

Retornar valor

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 valor QueueTag for inválido, ele retornará NULL.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho srb.h (inclua Miniport.h, Scsi.h)
Biblioteca Scsiport.lib

Confira também

SCSI_REQUEST_BLOCK