次の方法で共有


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 を含む)

こちらもご覧ください

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl