次の方法で共有


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

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

構文

PFNKSFILTERVOID Pfnksfiltervoid;

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

パラメーター

[in] Filter

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

戻り値

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

注釈

詳細については、「 フィルター中心の処理」を参照してください。

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

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

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

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

要件

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

こちらもご覧ください

KSFILTER_DISPATCH