Función StorPortDeviceReady (storport.h)
El StorPortDeviceReady rutina notifica al controlador de puerto que la unidad lógica indicada está lista para controlar las nuevas solicitudes.
Sintaxis
STORPORT_API BOOLEAN StorPortDeviceReady(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun
);
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.
[in] TargetId
Identifica el controlador de destino o el dispositivo en los autobuses especificados.
[in] Lun
Identifica la unidad lógica para el dispositivo o el controlador de destino especificados.
Valor devuelto
storPortDeviceReady devuelve TRUE si el controlador de miniporte se ha realizado correctamente en notificar al controlador de puerto, false si no es así.
Observaciones
Por lo general, no es necesario notificar al dispositivo de destino que se requieren nuevas solicitudes.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | storport.h (incluya Storport.h) |
biblioteca de | Storport.lib |