Поделиться через


Power-Down и последовательность удаления для драйвера функции или фильтра

На следующем рисунке показана последовательность, в которой структура вызывает конкретную функцию KMDF или функции обратного вызова событий драйвера фильтра при отключении и удалении устройства. Последовательность начинается в верхней части рисунка с операционным устройством, которое находится в рабочем состоянии питания (D0):

Блок-схема, показывающая последовательность отключения и удаления для драйвера функции или фильтра KMDF.

Как показано на рисунке, последовательность выключения и удаления KMDF включает вызовы соответствующих обратных вызовов "отменить" в обратном порядке, в котором платформа называется функциями, участвующими в работе устройства. Платформа удаляет объект устройства после удаления области контекста объекта устройства.