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