Функция KsSetTargetState (ks.h)
Задает состояние включенного целевого устройства, связанного с указанным заголовком объекта.
Синтаксис
KSDDKAPI VOID KsSetTargetState(
[in] KSOBJECT_HEADER Header,
[in] KSTARGET_STATE TargetState
);
Параметры
[in] Header
Указывает на заголовок, ранее выделенный KsAllocateDeviceHeader.
[in] TargetState
Содержит новое состояние целевого объекта, связанного с этим заголовком объекта. Это может быть KSTARGET_STATE_DISABLED или KSTARGET_STATE_ENABLED.
Возвращаемое значение
Нет.
Remarks
Предполагается, что такой целевой объект был задан с помощью KsSetTargetDeviceObject. Целевой объект изначально отключается и игнорируется при пересчете глубины стека. Для устройств потоковой передачи WDM это вызывается при переходе обратно в состояние Остановки после включения целевого объекта и использования KsRecalculateStackDepth при переходе в состояние Acquire. Это позволяет свести к минимуму глубину стека.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | ks.h (включая Ks.h) |
Библиотека | Ks.lib |