Sequência de desligar para um driver de cliente NetAdapterCx
A figura a seguir mostra a ordem na qual NetAdapterCx chama as funções de retorno de chamada de evento de um driver cliente ao desligar e remover o dispositivo. A sequência começa na parte superior da figura com um dispositivo operacional que está no estado de energia em funcionamento (D0):
As linhas horizontais amplas marcam as etapas envolvidas na ativação de um dispositivo. A coluna no lado esquerdo da figura descreve a etapa e a coluna à direita lista os retornos de chamada de evento que a realizam. As etapas marcadas com texto azul são específicas para NetAdapterCx, enquanto outras etapas são comuns a todos os drivers baseados em WDF.
Como mostra a figura, a sequência de desligamento e remoção envolve chamar os retornos de chamada "desfazer" correspondentes na ordem inversa na qual a estrutura chamou as funções envolvidas na operação do dispositivo. A estrutura exclui o objeto do dispositivo depois que ele exclui a área de contexto do objeto do dispositivo.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de