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 |