Función StorPortPoFxSetIdleTimeout (storport.h)
Un minipuerto puede llamar a StorPortPoFxSetIdleTimeout para establecer el valor de tiempo de espera de inactividad de un adaptador, que es la cantidad de tiempo que un adaptador puede estar inactivo antes de obtener la notificación Device Power Not Required.
Sintaxis
ULONG StorPortPoFxSetIdleTimeout(
PVOID HwDeviceExtension,
PSTOR_ADDRESS Address,
ULONG IdleTimeoutInMS
);
Parámetros
HwDeviceExtension
[in] Puntero a la extensión del dispositivo del miniporte.
Address
[in] Debe establecerse en NULL porque esta función solo se admite para adaptadores. No pase la dirección de una unidad.
IdleTimeoutInMS
Intervalo de tiempo de espera de inactividad que se va a usar, en milisegundos.
Valor devuelto
StorPortPoFxSetIdleTimeout devuelve STOR_STATUS_SUCCESS si la energía en tiempo de ejecución se ha deshabilitado o si el valor de tiempo de espera de inactividad se estableció correctamente. De lo contrario, devuelve un código de error como uno de los siguientes.
Código de error | Significado |
---|---|
STOR_STATUS_INVALID_PARAMETER | Se pasó una dirección de unidad. |
STOR_STATUS_UNSUCCESSFUL | No se llamó correctamente a la función StorPortInitializePoFxPower para el adaptador o no se estableció un valor de tiempo de espera de inactividad. |
Comentarios
Si se especificó la marca STOR_POFX_DEVICE_FLAG_IDLE_TIMEOUT y adapterIdleTimeoutInMS se estableció cuando el adaptador se registró para la administración de energía en tiempo de ejecución, ese valor se reemplazará por el valor IdleTimeoutInMS pasado a esta función. Consulte STOR_POFX_DEVICE_V3 para obtener información sobre cómo registrarse para la administración de energía en tiempo de ejecución.
Un minipuerto solo puede llamar a esta función si anteriormente se llamaba StorPortInitializePoFxPower para el adaptador.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Encabezado | storport.h |