KSFILTER_DISPATCH结构 (ks.h)

KSFILTER_DISPATCH结构描述了针对给定筛选器类型通知客户端某些事件的客户端回调。

语法

typedef struct _KSFILTER_DISPATCH {
  PFNKSFILTERIRP     Create;
  PFNKSFILTERIRP     Close;
  PFNKSFILTERPROCESS Process;
  PFNKSFILTERVOID    Reset;
} KSFILTER_DISPATCH, *PKSFILTER_DISPATCH;

成员

Create

可选。 指向微型驱动程序提供的 AVStrMiniFilterCreate 回调例程的指针。

Close

可选。 指向微型驱动程序提供的 AVStrMiniFilterClose 回调例程的指针。

Process

可选。 指向微型驱动程序提供的 AVStrMiniFilterProcess 回调例程的指针。

Reset

可选。 指向微型驱动程序提供的 AVStrMiniFilterReset 回调例程的指针。

注解

任何回调指针可能为 NULL,表示驱动程序不希望接收给定事件的通知。

另请参阅 AVStream 中的重启处理

以筛选器为中心的处理

要求

   
最低受支持的客户端 在 Microsoft Windows XP 及更高版本的操作系统和 Microsoft DirectX 8.0 及更高版本中提供。
Header ks.h (包括 Ks.h)

另请参阅

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest