KSHANDSHAKE 结构 (ks.h)
KSHANDSHAKE 结构用于在引脚握手尝试协商专用接口时来回传递信息。
语法
typedef struct {
GUID ProtocolId;
PVOID Argument1;
PVOID Argument2;
} KSHANDSHAKE, *PKSHANDSHAKE;
成员
ProtocolId
此成员指定表示在两个 AVStream 引脚之间协商的接口或协议的 GUID。
Argument1
指向依赖于接口的参数的指针。 大多数情况下,这用于在达成特定专用接口或协议后来回传递 COM 样式接口指针。
Argument2
指向依赖于接口的参数的指针。
注解
有关在 AVStream 引脚之间协商专用接口的详细信息,请参阅 KsPinHandshake 。
固定握手的概念仅在支持IOCTL_KS_HANDSHAKE的两个引脚之间可用。 目前,只有 AVStream 引脚支持此接口;因此,这仅适用于在两个 AVStream 引脚之间协商专用接口。 目前,AVStream 引脚之间的连接是通过此机制协商的。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Microsoft Windows XP 及更高版本的操作系统以及 Microsoft DirectX 8.0 及更高版本中可用。 |
标头 | ks.h (包括 Ks.h) |