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


Изменение списка ресурсов

Если драйвер предоставляет функцию обратного вызова EvtDeviceFilterAddResourceRequirements, он также должен предоставить функцию обратного вызова EvtDeviceRemoveAddedResources. Функция обратного вызова EvtDeviceRemoveAddedResources удаляет ресурсы, добавленные функцией обратного вызова EvtDeviceFilterAddResourceRequirements, чтобы драйвер шины не пытался использовать их.

Чтобы изменить дескрипторы ресурсов в списке ресурсов устройства, драйвер должен вызвать следующие методы:

Если драйвер удаляет ресурс, он должен удалить его из необработанных и переведенных списков ресурсов.