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 引脚之间的连接是使用此类型的握手执行的。

要求

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

另请参阅

IOCTL_KS_HANDSHAKE

KSHANDSHAKE

KsPinGetConnectedPinInterface