KsPinRegisterHandshakeCallback 函数 (ks.h)

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

语法

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

参数

[in] Pin

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

[in] Handshake

指向微型驱动程序提供的 AVStrMiniPinHandshake 例程的指针,当 AVStream 在固定上收到协议握手请求时调用,该 请求 不处理该请求。

返回值

备注

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

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

要求

要求
最低受支持的客户端 适用于 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX。
目标平台 通用
标头 ks.h (包括 Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

另请参阅

AVStrMiniPinHandshake

KSHANDSHAKE

KsFilterRegisterPowerCallbacks

KsPinHandshake

KsPinRegisterPowerCallbacks

KsRegisterAggregatedClientUnknown