Función StorPortPause (storport.h)
La rutina StorPortPause pausa un adaptador durante el período de tiempo especificado.
Sintaxis
STORPORT_API BOOLEAN StorPortPause(
[in] PVOID HwDeviceExtension,
ULONG Timeout
);
Parámetros
[in] HwDeviceExtension
Puntero a la extensión de dispositivo de hardware del adaptador que se va a pausar. 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.
Timeout
Especifica el intervalo de tiempo, en segundos, que el adaptador se va a pausar.
Valor devuelto
storPortPause devuelve TRUE si el controlador de miniporte se ha pausado correctamente el adaptador, false si no.
Observaciones
Todas las solicitudes al adaptador se mantienen hasta que expire el tiempo de espera o se reanude el dispositivo. Todas las solicitudes a todos los destinos asociados al adaptador se conservarán hasta que se reanude el adaptador o expire el tiempo de espera.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | storport.h (incluya Storport.h) |
biblioteca de | Storport.lib |