PFNKSPINVOID 回调函数 (ks.h)

在以下情况下调用 AVStream 微型驱动程序的回调例程:

  • 相关的 KSPIN 充当接收器引脚,并且此接收器引脚与 AVStream 源引脚断开连接。
  • KSPIN 结构的重置状态因IOCTL_KS_RESET_STATE设备控件的到来而更改。 刷新与给定引脚关联的队列时,也会调用此例程。

语法

PFNKSPINVOID Pfnkspinvoid;

void Pfnkspinvoid(
  [in] PKSPIN Pin
)
{...}

参数

[in] Pin

指向相关 KSPIN的指针,用作接收器引脚。

返回值

没有

言论

关于 AVStrMiniPinDisconnect

微型驱动程序在其 KSPIN_DISPATCH 结构的 Disconnect 成员中指定此例程的地址。

此例程是可选的。

另请参阅 KS 引脚

关于 AVStrMiniPinReset

有关详细信息,请参阅 Pin-Centric 处理

微型驱动程序在其 KSPIN_DISPATCH 结构的 Reset 成员中指定此例程的地址。

通常,此例程由必须刷新硬件缓冲区的微型驱动程序提供。 此函数期间可以保留筛选器控件互斥体。 请参阅 AVStream 中的筛选器控制互斥体。

此例程是可选的。

要求

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

另请参阅

KSPIN_DISPATCH