Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La rutina StorPortCompleteRequest completa todas las solicitudes pendientes que establecen el valor de estado de SRB en SrbStatus.
Sintaxis
STORPORT_API VOID StorPortCompleteRequest(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] UCHAR SrbStatus
);
Parámetros
[in] HwDeviceExtension
Puntero a la extensión de dispositivo de hardware. Se trata de un área de almacenamiento por HBA que el controlador de puerto asigna e inicializa en nombre del controlador de miniport. Los controladores de miniportar suelen almacenar información específica de HBA en esta extensión, como el estado del HBA y los intervalos de acceso asignados para el HBA. Esta área está disponible para el controlador de miniporte inmediatamente después de que el controlador de miniporte llame a StorPortInitialize. El controlador de puerto libera esta memoria cuando quita el dispositivo.
[in] PathId
Identifica el bus SCSI. Un valor de SP_UNTAGGED indica todos los buses controlados por el HBA.
[in] TargetId
Identifica el controlador de destino o el dispositivo en los autobuses especificados. Un valor de SP_UNTAGGED indica todos los destinos del bus.
[in] Lun
Identifica la unidad lógica para el dispositivo o el controlador de destino especificados. Un valor de SP_UNTAGGED indica todas las unidades lógicas de los controladores de destino especificados en los autobuses especificados. Los controladores de minipuerto dúplex completo no deben asignar un valor de SP_UNTAGGED a este miembro.
[in] SrbStatus
Especifica el estado de finalización que se va a establecer en el miembro SrbStatusde cada SRB.
Valor devuelto
Ninguno
Observaciones
No se recomienda que los escritores de controladores de miniport storport usen esta rutina de interfaz de Storport determinada. En su lugar, el controlador de miniport debe llamar a StorPortNotification( RequestComplete ) para cada solicitud pendiente.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | storport.h (incluya Storport.h) |
biblioteca de | Storport.lib |
reglas de cumplimiento de DDI | storPortCompleteRequest(storport), StorPortDDIsPortOnly(storport) |