Compartilhar via


Power-Down e sequência de remoção para um driver de função ou filtro

A figura a seguir mostra a ordem na qual o framework chama uma função KMDF ou as funções de callback de evento do driver de filtro ao desligar e remover o dispositivo. A sequência começa na parte superior da figura com um dispositivo em operação que está no estado energético operacional (D0):

Fluxograma mostrando a sequência de desligamento e remoção de uma função KMDF ou driver de filtro.

Como mostra a figura, a sequência de desligamento e remoção do KMDF envolve chamar os retornos de chamada "desfazer" correspondentes na ordem inversa em que o framework chamou as funções envolvidas para tornar o dispositivo operacional. A estrutura exclui o objeto de dispositivo depois de excluir a área de contexto do objeto de dispositivo.