Функция 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 .

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

None

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib

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

KsAllocateDeviceHeader

KsRecalculateStackDepth