次の方法で共有


PFNKSFILTERVOID コールバック関数 (ks.h)

AVStream ミニドライバーの AVStrMiniFilterReset ルーチンは、AVStream がIOCTL_KS_RESET_STATEを受け取り、-time の取得時の状態にフィルター返すときに呼び出されます。 このルーチンは、フィルターのピンに関連付けられているキューがフラッシュされるときにも呼び出されます。 このルーチンは、フィルター中心のフィルターに対してのみ呼び出されます。

構文

PFNKSFILTERVOID Pfnksfiltervoid;

NTSTATUS Pfnksfiltervoid(
  [in] PKSFILTER Filter
)
{...}

パラメーター

[in] Filter

前の状態に戻 KSFILTER へのポインター。

戻り値

AVStream では現在、戻り値は使用されていません。

備考

詳細については、「Filter-Centric 処理」を参照してください。

これは問題のフィルターではなく、実際にリセット IOCTL を受け取るこのフィルターのピンであることに注意してください。

ミニドライバーは、KSFILTER_DISPATCH 構造体の Reset メンバーで、このルーチンのアドレスを指定します。

フィルター 制御ミューテックスは、この関数の間に保持できます。 AVStream のフィルター 制御ミューテックスのを参照してください。

このルーチンは省略可能です。

必要条件

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

関連項目

KSFILTER_DISPATCH