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


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

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

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

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