Функция 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.
Возвращаемое значение
Никакой.
Замечания
Предполагается, что такой целевой объект установлен с KsSetTargetDeviceObject. Целевой объект изначально отключен и игнорируется при пересчете глубины стека. Для устройств потоковой передачи WDM это вызывается при переходе обратно в состояние остановки, после включения целевого объекта и использования KsRecalculateStackDepth при переходе к состоянию получения. Это позволяет свести к минимуму глубину стека.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ks.h (include Ks.h) |
библиотеки | Ks.lib |