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 で、ドライバーが特定のイベントの通知を受け取ることを望まないことを示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Microsoft Windows XP 以降のオペレーティング システムおよび Microsoft DirectX 8.0 以降のバージョンで使用できます。 |
Header | ks.h (Ks.h を含む) |