PFNKSPINVOID コールバック関数 (ks.h)
AVStream ミニドライバーのコールバック ルーチンは、次の場合に呼び出されます。
- 関連 KSPIN はシンク ピンとして機能し、このシンク ピンは AVStream ソース ピンから切断されます。
- KSPIN 構造体のリセット状態は、IOCTL_KS_RESET_STATE デバイス コントロールが到着したために変更されます。 このルーチンは、指定されたピンに関連付けられているキューがフラッシュされるときにも呼び出されます。
構文
PFNKSPINVOID Pfnkspinvoid;
void Pfnkspinvoid(
[in] PKSPIN Pin
)
{...}
パラメーター
[in] Pin
シンク ピンとして機能する、関連する KSPINへのポインター。
戻り値
何一つ
備考
AVStrMiniPinDisconnect について
ミニドライバーは、KSPIN_DISPATCH 構造体の Disconnect メンバーで、このルーチンのアドレスを指定します。
このルーチンは省略可能です。
AVStrMiniPinReset について
詳細については、「Pin-Centric 処理」を参照してください。
ミニドライバーは、その KSPIN_DISPATCH 構造体の Reset メンバーで、このルーチンのアドレスを指定します。
通常、このルーチンは、ハードウェア バッファーをフラッシュする必要があるミニドライバーによって提供されます。 フィルター 制御ミューテックスは、この関数の間に保持できます。 AVStream のフィルター 制御ミューテックスのを参照してください。
このルーチンは省略可能です。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ks.h (Ks.h を含む) |