KsPinHandshake 函数 (ks.h)
KsPinHandshake 函数尝试使用连接的引脚进行协议握手。
语法
KSDDKAPI NTSTATUS KsPinHandshake(
[in] PKSPIN Pin,
[in] PKSHANDSHAKE In,
[out] PKSHANDSHAKE Out
);
参数
[in] Pin
指向启动握手的 KSPIN 结构的指针。 握手请求将传递到连接到此对象的引脚。
[in] In
指向 KSHANDSHAKE 结构的指针,其中包含要传递给连接的引脚的握手信息。
[out] Out
指向 KSHANDSHAKE 结构的指针,该结构由连接的引脚填充握手信息。
返回值
如果连接的引脚接受协商的连接,KsPinHandshake 将返回STATUS_SUCCESS。 否则,它将返回相应的错误代码。
注解
协议握手可用于协商两个引脚之间的专用接口,这两个引脚都是 AVStream 引脚。
AVStream 引脚之间的Connections是使用此类型的握手执行的。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX 中可用。 |
目标平台 | 桌面 |
标头 | ks.h (包括 Ks.h) |
IRQL | PASSIVE_LEVEL |