Compartir a través de


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 minipuerto. Los controladores de minipuerto 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 minipuerto inmediatamente después de que el controlador de minipuerto 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 minipuerto se ha pausado correctamente el adaptador, FALSE si no es así.

Comentarios

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 conectados al adaptador se conservarán hasta que se reanude el adaptador o expire el tiempo de espera.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado storport.h (incluya Storport.h)
Library Storport.lib

Consulte también

StorPortResume