Правило ControlDeviceDeleted (kmdf)
Правило ControDeviceDeleted указывает, что если драйвер PnP создает объект устройства управления, драйвер должен удалить объект управляющего устройства в одной из функций обратного вызова очистки перед выгрузкой драйвера.
Если драйвер FDO или фильтра вызывает WdfDeviceCreate для объекта управляющего устройства, драйвер должен вызвать WdfObjectDelete для объекта управляющего устройства из функции обратного вызова очистки драйвера для объекта WDFDEVICE, функции обратного вызова destroy для объекта WDFDEVICE или функции обратного вызова события EvtDeviceSelfManagedIoCleanup .
Модель драйвера: KMDF
Как тестировать
Во время компиляции |
---|
Запустите средство проверки статических драйверов и укажите правило ControlDeviceDeleted . Выполните следующие действия, чтобы выполнить анализ кода.
Дополнительные сведения см. в разделе Использование средства проверки статических драйверов для поиска дефектов в драйверах. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по