KsPinRegisterHandshakeCallback 函数 (ks.h)

KsPinRegisterHandshakeCallback 函数为给定引脚注册微型驱动程序提供的回调例程。 AVStream 在收到 PIN 的握手请求时调用回调例程,该请求指定 AVStream 默认不处理的协议。

语法

void KsPinRegisterHandshakeCallback(
  [in] PKSPIN            Pin,
  [in] PFNKSPINHANDSHAKE Handshake
);

参数

[in] Pin

指向要为其注册握手回调的 KSPIN 结构的指针。

[in] Handshake

指向提供 AVStrMiniPinHandshake 例程的指针,当 AVStream 在未处理的 Pin 收到协议握手请求时调用该例程。

返回值

没有

言论

支持与其他 AVStream 引脚建立专用协议连接的引脚应注册握手回调。

支持给定引脚和另一个 AVStream 引脚之间的专用协议的微型驱动程序应尽快调用此例程来注册回调。 然后,如果另一个引脚请求握手,微型驱动程序可以返回请求。

要求

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

另请参阅

AVStrMiniPinHandshake

KSHANDSHAKE

KsFilterRegisterPowerCallbacks

KsPinHandshake

KsPinRegisterPowerCallbacks

KsRegisterAggregatedClientUnknown