次の方法で共有


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 で処理を再開する を参照してください。

Filter-Centric 処理

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のオペレーティング システムおよび Microsoft DirectX 8.0 以降のバージョンで使用できます。
ヘッダー ks.h (Ks.h を含む)

関連項目

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest