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


Функция 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 (include Swenum.h)

См. также

BUS_INTERFACE_SWENUM

KsDereferenceSoftwareBusObject

KsReferenceSoftwareBusObject