KsSetDevicePnpAndBaseObject 函数 (ks.h)

KsSetDevicePnpAndBaseObject 函数设置设备标头中的 PnP 设备对象,该对象是 PnP 堆栈上的下一个设备对象,在使用 KsDefaultDispatchPnp 时,是 PnP 请求转发到的设备对象。

语法

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)
Library Ks.lib

另请参阅

KsAllocateDeviceHeader

KsRecalculateStackDepth