KsGateTurnInputOn 函数 (ks.h)

KsGateTurnInputOn 函数打开到 Gate 的现有输入。

语法

void KsGateTurnInputOn(
  [in, optional] PKSGATE Gate
);

参数

[in, optional] Gate

指向 KSGATE 结构的指针,该结构表示当前具有要转换为 ON 状态的输入的入口。 可以是 AND 门或 OR 门。

返回值

备注

微型驱动程序负责验证微型驱动程序传递给 KsGateTurnInputOn 的门是否至少有一个 OFF 输入。 如果使用当前没有处于 OFF 状态的输入的 AND 门调用此函数,则调用会将 AND 门设置为无效状态。 如果使用当前没有处于 OFF 状态的输入的 OR 门调用此函数,则结果等效于将另一个处于 ON 状态的输入添加到 Gate

此外,如果打开输入会导致 Gate 从关闭状态转换为打开状态,则此调用会改为打开连接到 Gate 的任何门的输入。 有关详细信息,请参阅 AVStream 中的流控制门

要求

要求
最低受支持的客户端 在 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX 中可用。
目标平台 桌面
标头 ks.h (包括 Ks.h)
IRQL 任何级别

另请参阅

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOff