KsSetDevicePnpAndBaseObject 函数 (ks.h)

KsSetDevicePnpAndBaseObject 函数设置设备标头中的 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 (包括 Ks.h)
Ks.lib

另请参阅

KsAllocateDeviceHeader

KsRecalculateStackDepth