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) |