PFNKSFILTERVOID 回调函数 (ks.h)

AVStream 接收IOCTL_KS_RESET_STATE将筛选器返回到获取时的状态时,将调用 AVStream 微型驱动程序的 AVStrMiniFilterReset 例程。 刷新与筛选器上的引脚关联的队列时,也会调用此例程。 仅针对以筛选器为中心的筛选器调用此例程

语法

PFNKSFILTERVOID Pfnksfiltervoid;

NTSTATUS Pfnksfiltervoid(
  [in] PKSFILTER Filter
)
{...}

参数

[in] Filter

指向要返回到其先前状态 的 KSFILTER 的 指针。

返回值

AVStream 当前不使用返回值。

注解

有关详细信息,请参阅 以筛选器为中心的处理

请注意,它不是有问题的筛选器,而是此筛选器上的引脚实际接收重置 IOCTL。

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

在此函数期间,可以保留筛选器控件互斥体。 请参阅 AVStream 中的筛选器控制互斥体

此例程是可选的。

要求

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

另请参阅

KSFILTER_DISPATCH