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