共用方式為


KSFILTER_DISPATCH結構 (ks.h)

KSFILTER_DISPATCH 結構描述用戶端回呼,這些回呼會通知用戶端特定事件在指定的篩選類型上。

語法

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

成員

Create

自選。 minidriver 提供的 AVStrMiniFilterCreate 回呼例程的指標。

Close

自選。 minidriver 提供的 AVStrMiniFilterClose 回呼例程的指標。

Process

自選。 迷你驅動程式提供的指標 AVStrMiniFilterProcess 回呼例程。

Reset

自選。 AVStrMiniFilterReset 回呼例程之 minidriver 提供的指標。

言論

任何回呼指標都可以 NULL,表示驅動程式不想收到指定事件的通知。

另請參閱在AVStream中重新啟動處理

Filter-Centric 處理

要求

要求 價值
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作系統,以及 Microsoft DirectX 8.0 和更新版本。
標頭 ks.h (包括 Ks.h)

另請參閱

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest