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


функция обратного вызова GET_UPDATED_BUS_RESOURCE (wdm.h)

Сообщает о последних списках ресурсов.

Синтаксис

GET_UPDATED_BUS_RESOURCE GetUpdatedBusResource;

NTSTATUS GetUpdatedBusResource(
  [In]  PVOID Context,
  [Out] PCM_RESOURCE_LIST *UpdatedResourceList,
  [Out] PCM_RESOURCE_LIST *UpdatedTranslatedResourceList
)
{...}

Параметры

[In] Context

Указатель на сведения о контексте для конкретного интерфейса. Для этого параметра вызывающий объект предоставляет значение из элемента Contextструктуры BUS_RESOURCE_UPDATE_INTERFACE для интерфейса.

[Out] UpdatedResourceList

Указатель на список ресурсов в CM_RESOURCE_LIST структурах, которые драйвер использовал для обнаружения устройства. Ресурсы в этом списке находятся в необработанном, неперечисленном виде.

[Out] UpdatedTranslatedResourceList

Указатель на список ресурсов в CM_RESOURCE_LIST структурах. Ресурсы в этом списке переведены.

Возвращаемое значение

Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае возвращается соответствующий код ошибки значений NTSTATUS. Дополнительные сведения см. в разделе Значения NTSTATUS.

Комментарии

Диспетчер Pnp вызывает эту функцию обратного вызова, чтобы запросить у драйвера шины последние ресурсы.

Зарегистрируйте реализацию этой функции обратного вызова водителем шины, задав PGET_UPDATED_BUS_RESOURCE член BUS_RESOURCE_UPDATE_INTERFACE.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть wdm.h (включая Wdm.h)
IRQL PASSIVE_LEVEL