Поделиться через


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