Функция 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.
Возвращаемое значение
Никакой
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ks.h (include Ks.h) |
библиотеки | Ks.lib |