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 で最初に指定されたData のサイズをバイト単位で指定します。
[in, optional] Mdl
KsPinSubmitFrameMdl の呼び出しのように、挿入されたフレームを記述するメモリ記述子リストへのポインター。
[in, optional] Context
フレームが回線に挿入されたときにフレームに接続されているミニドライバー提供のコンテキスト バッファーへのポインター。
[in] Status
要求されたフレームがアタッチされたIRP の Irp-IoStatus.Status> のコピーが含まれています。
戻り値
なし
解説
ミニドライバーは、KsPinRegisterFrameReturnCallback の呼び出しのFrameReturn パラメーターで、このルーチンのアドレスを指定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | ks.h (Ks.h を含む) |