Функция KsQuerySoftwareBusInterface (swenum.h)

Эта функция предназначена только для внутреннего использования.

Функция KsQuerySoftwareBusInterface создает буфер из выгружаемого пула и копирует ссылочные строки, связанные с PDO объекта перечислителя шины нагрузки по требованию, в буфер. За освобождение буфера с помощью ExFreePool отвечает вызывающий объект.

Синтаксис

KSDDKAPI NTSTATUS KsQuerySoftwareBusInterface(
  [in]  PDEVICE_OBJECT        PnpDeviceObject,
  [out] PBUS_INTERFACE_SWENUM BusInterface
);

Параметры

[in] PnpDeviceObject

Указатель на объект устройства перечислителя шины загрузки по требованию.

[out] BusInterface

Указатель на интерфейс перечислителя шины загрузки по требованию.

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

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

Комментарии

Мини-driver может получить доступ к этой функции через элемент QueryReferenceString структуры BUS_INTERFACE_SWENUM.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть swenum.h (включая Swenum.h)

См. также раздел

BUS_INTERFACE_SWENUM

KsDereferenceSoftwareBusObject

KsReferenceSoftwareBusObject