Compartir a través de


Secuencia de apagado para un controlador de cliente NetAdapterCx

En la ilustración siguiente se muestra el orden en el que NetAdapterCx llama a las funciones de devolución de llamada de eventos de un controlador de cliente al apagar y quitar el dispositivo. La secuencia comienza en la parte superior de la figura con un dispositivo operativo que se encuentra en estado de alimentación de trabajo (D0):

Enumeración de dispositivos y secuencia de apagado para el controlador de cliente NetAdapterCx.

Las líneas horizontales amplias marcan los pasos implicados en encender un dispositivo. La columna del lado izquierdo de la ilustración describe el paso y la columna de la derecha enumera las devoluciones de llamada de eventos que lo realizan. Los pasos marcados con texto azul son específicos de NetAdapterCx, mientras que otros pasos son comunes a todos los controladores basados en WDF.

Como se muestra en la ilustración, la secuencia de apagado y eliminación implica llamar a las devoluciones de llamada "deshacer" correspondientes en el orden inverso en el que el marco llamó a las funciones implicadas en la puesta en marcha del dispositivo. El marco elimina el objeto de dispositivo después de eliminar el área de contexto del objeto de dispositivo.