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 |