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 流式处理设备,在启用目标并在转换到 Acquire 状态时使用了 KsRecalculateStackDepth 后,在转换回停止状态时调用。 这允许最小化堆栈深度。

要求

要求
目标平台 通用
标头 ks.h (包括 Ks.h)
Library Ks.lib