KsPinAttachOrGate 函数 (ks.h)
KsPinAttachOrGate 函数将 Pin 作为输入连接到以前初始化的 OR 门,并将 OrGate 作为输入连接到相关筛选器的 AND 门。
语法
void KsPinAttachOrGate(
[in] PKSPIN Pin,
[in, optional] PKSGATE OrGate
);
参数
[in] Pin
指向 KSPIN 结构的指针,用于使用 OR 门的输入。
[in, optional] OrGate
指向 KSGATE 结构的指针,该结构是先前初始化的 OR 门,用于连接到相关筛选器的 AND 门。 如果此可选参数为 NULL,则将分离当前附加到引脚的任何 KSGATE 。
返回值
无
备注
若要插入入口,请首先调用 KsGateInitializeOr。 然后调用 KsPinAttachOrGate。 有关详细信息,请参阅 AVStream 中的流控制入口。
请勿在筛选器创建时保留未附加的 OR 门。 请稍后创建 OR 门,例如,当微型驱动程序实例化引脚时。
必须先在 IRQL = PASSIVE_LEVEL调用 KsPinAttachOrGate,然后才能将问题引脚KSSTATE_STOP。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX。 |
目标平台 | 通用 |
标头 | ks.h (包括 Ks.h) |
Library | Ks.lib |
IRQL | PASSIVE_LEVEL (请参阅备注部分) |