Создание списка ресурсов для конфигурации загрузки
После перечисления устройства драйвером шины платформа вызывает функцию обратного вызова EvtDeviceResourcesQuery драйвера. Эта функция обратного вызова получает дескриптор объекта resource-list, который представляет пустой список ресурсов. Затем драйвер должен выполнить следующие действия, чтобы добавить сведения в список для каждого типа аппаратных ресурсов, необходимых для конфигурации загрузки устройства:
Заполните предоставленную драйвером структуру CM_PARTIAL_RESOURCE_DESCRIPTOR , которая указывает допустимое значение для определенного ресурса.
Вызовите WdfCmResourceListAppendDescriptor или WdfCmResourceListInsertDescriptor , чтобы добавить содержимое структуры CM_PARTIAL_RESOURCE_DESCRIPTOR в список ресурсов.
После того как функция обратного вызова EvtDeviceResourcesQuery драйвера возвращается, платформа передает список ресурсов диспетчеру PnP.
Установщики устройств могут указывать дополнительные списки ресурсов. Дополнительные сведения о дополнительных списках ресурсов см. в разделе Аппаратные ресурсы.