Compartir a través de


Secuencia de apagado para un controlador de cliente NetAdapterCx

En la ilustración siguiente se muestra el orden en que NetAdapterCx llama a las funciones de callback de eventos de un controlador cliente al desconectar y quitar el dispositivo. La secuencia comienza en la parte superior de la figura con un dispositivo operativo que se encuentra en estado de potencia 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 para apagar un dispositivo. La columna del lado izquierdo de la figura 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 callbacks de "deshacer" correspondientes en el orden inverso en que el entorno llamó a las funciones implicadas en hacer operativo el dispositivo. El marco elimina el objeto de dispositivo después de eliminar el área de contexto del objeto de dispositivo.