次の方法で共有


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 する