PFNKSFILTERVOID コールバック関数 (ks.h)
AVStream ミニドライバーの AVStrMiniFilterReset ルーチンは、AVStream がIOCTL_KS_RESET_STATEを受け取り、-time の取得時の状態にフィルター返すときに呼び出されます。 このルーチンは、フィルターのピンに関連付けられているキューがフラッシュされるときにも呼び出されます。 このルーチンは、フィルター中心のフィルターに対してのみ呼び出されます。
構文
PFNKSFILTERVOID Pfnksfiltervoid;
NTSTATUS Pfnksfiltervoid(
[in] PKSFILTER Filter
)
{...}
パラメーター
[in] Filter
戻り値
AVStream では現在、戻り値は使用されていません。
備考
詳細については、「Filter-Centric 処理」を参照してください。
これは問題のフィルターではなく、実際にリセット IOCTL を受け取るこのフィルターのピンであることに注意してください。
ミニドライバーは、KSFILTER_DISPATCH 構造体の Reset メンバーで、このルーチンのアドレスを指定します。
フィルター 制御ミューテックスは、この関数の間に保持できます。 AVStream のフィルター 制御ミューテックスのを参照してください。
このルーチンは省略可能です。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ks.h (Ks.h を含む) |