Compartilhar via


Função StorPortCompleteRequest (storport.h)

A rotina StorPortCompleteRequest conclui todas as solicitações pendentes que definem o valor de status SRB como SrbStatus.

Sintaxe

STORPORT_API VOID StorPortCompleteRequest(
  [in] PVOID HwDeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] UCHAR SrbStatus
);

Parâmetros

[in] HwDeviceExtension

Um ponteiro para a extensão do dispositivo de hardware. Essa é uma área de armazenamento por HBA que o driver de porta aloca e inicializa em nome do driver de miniporto. Os drivers de miniporto geralmente armazenam informações específicas do HBA nessa extensão, como o estado do HBA e os intervalos de acesso mapeados para o HBA. Essa área está disponível para o driver de miniporto imediatamente após o driver de miniporto chamar StorPortInitialize. O driver de porta libera essa memória quando remove o dispositivo.

[in] PathId

Identifica o barramento SCSI. Um valor de SP_UNTAGGED indica todos os ônibus controlados pelo HBA.

[in] TargetId

Identifica o controlador de destino ou o dispositivo nos ônibus determinados. Um valor de SP_UNTAGGED indica todos os destinos no ônibus.

[in] Lun

Identifica a unidade lógica para o determinado controlador de destino ou dispositivo. Um valor de SP_UNTAGGED indica todas as unidades lógicas para os controladores de destino fornecidos nos ônibus fornecidos. Os drivers de miniporto full-duplex não devem atribuir um valor de SP_UNTAGGED a esse membro.

[in] SrbStatus

Especifica o status de conclusão a ser definido no SrbStatusmembro de cada SRB.

Valor de retorno

Nenhum

Observações

Não recomendamos que os gravadores de drivers de miniporto storport usem essa rotina de interface do Storport específica. Em vez disso, o driver de miniporto deve chamar StorPortNotification( RequestComplete) para cada solicitação pendente.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho storport.h (inclua Storport.h)
biblioteca Storport.lib
regras de conformidade de DDI StorPortCompleteRequest(storport), StorPortDDIsPortOnly(storport)

Consulte também

ScsiPortCompleteRequest