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 |