KsGateTurnInputOff 函数 (ks.h)

KsGateTurnInputOff 函数关闭现有输入以 Gate

语法

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

参数

[in, optional] Gate

指向 KSGATE 结构的指针,该结构是过渡到 OFF 状态的大门。 当前必须具有 ON 状态的输入。 可以是 AND 门或 OR 门。

返回值

没有

言论

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

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

要求

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

另请参阅

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn