PFNKSPINFRAMERETURN コールバック関数 (ks.h)
AVStream ミニドライバーの AVStrMiniFrameReturn ルーチンは、挿入されたフレームが回線の周りの旅行を完了し、リサイクルまたは解放する準備ができたときに呼び出されます。
構文
PFNKSPINFRAMERETURN Pfnkspinframereturn;
void Pfnkspinframereturn(
[in] PKSPIN Pin,
[in, optional] PVOID Data,
[in, optional] ULONG Size,
[in, optional] PMDL Mdl,
[in, optional] PVOID Context,
[in] NTSTATUS Status
)
{...}
パラメーター
[in] Pin
フレームが挿入されたピンを表す KSPIN 構造体へのポインター。
[in, optional] Data
KsPinSubmitFrameの呼び出しで最初に指定されたバッファーへのポインター。
[in, optional] Size
KsPinSubmitFrameで最初に指定されたデータ のサイズをバイト単位で指定します。
[in, optional] Mdl
KsPinSubmitFrameMdlの呼び出しと同様に、挿入されたフレームを記述するメモリ記述子リストへのポインター。
[in, optional] Context
フレームが回線に挿入されたときに、フレームにアタッチされたミニドライバー提供のコンテキスト バッファーへのポインター。
[in] Status
要求されたフレームがアタッチされた IRP のIrp->IoStatus.Status のコピーが含まれています。
戻り値
何一つ
備考
ミニドライバーは、KsPinRegisterFrameReturnCallbackへの呼び出しのFrameReturn パラメーターで、このルーチンのアドレスを指定します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ks.h (Ks.h を含む) |
関連項目
KsPinRegisterFrameReturnCallback の
KsPinSubmitFrameMdl を する