Compartir a través de


Cómo detecta NDIS adaptadores de red inactivos

Una vez que el controlador de minipuerto ha habilitado la suspensión selectiva de NDIS y ha registrado sus funciones de controlador, NDIS supervisa la actividad de E/S del adaptador de red de la siguiente manera:

NDIS determina que el adaptador de red está inactivo si no detecta ninguna actividad en el adaptador durante un período de tiempo de espera de inactividad. La duración de este período de tiempo de espera se especifica mediante el valor de la palabra clave INF estandarizada *SSIdleTimeout . Para obtener más información sobre esta palabra clave, vea Palabras clave INF estandarizadas para suspensión selectiva de NDIS.

Una vez inactivo el adaptador de red, NDIS inicia la operación de suspensión selectiva. A través de esta operación, el adaptador de red se suspende pasando a un estado de bajo consumo.

NDIS inicia esta operación de suspensión selectiva mediante la emisión de una notificación inactiva al controlador de minipuerto. NDIS lo hace llamando a la función de controlador MiniportIdleNotification del controlador. Para obtener más información sobre cómo controla esta notificación el controlador de minipuerto, consulte Control de la notificación de suspensión inactiva selectiva de NDIS.

Si NDIS detecta que las solicitudes de E/S al adaptador de red se emiten a partir de la superposición de controladores o si el adaptador señala un evento de reactivación, NDIS cancela la notificación inactiva. NDIS lo hace llamando a la función de controlador MiniportCancelIdleNotification del controlador de miniporte .

Para obtener más información sobre cómo NDIS cancela la notificación de inactividad, vea Cancelar la notificación de suspensión inactiva selectiva de NDIS.

Para obtener más información sobre cómo el controlador de minipuerto completa la notificación inactiva, consulte Finalización de la notificación de suspensión inactiva selectiva de NDIS.