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


Функция KsSetDevicePnpAndBaseObject (ks.h)

Функция KsSetDevicePnpAndBaseObject задает объект устройства PnP в заголовке устройства, который является следующим объектом устройства в стеке PnP и является объектом устройства, в который отправляется запросы PnP, если используется KsDefaultDispatchPnp.

Синтаксис

KSDDKAPI VOID KsSetDevicePnpAndBaseObject(
  [in] KSDEVICE_HEADER Header,
  [in] PDEVICE_OBJECT  PnpDeviceObject,
       PDEVICE_OBJECT  BaseObject
);

Параметры

[in] Header

Указывает на заголовок, ранее выделенный KsAllocateDeviceHeader, в котором помещать объект устройства PnP.

[in] PnpDeviceObject

Указывает объект устройства PnP для размещения в заголовке устройства, перезаписав любой ранее заданный объект устройства.

BaseObject

Указывает базовый объект устройства, к которому подключен этот заголовок устройства. Это необходимо задать, если используется KsRecalculateStackDepth.

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

Никакой

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ks.h (include Ks.h)
библиотеки Ks.lib

См. также

KsAllocateDeviceHeader

KsRecalculateStackDepth