共用方式為


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> 複本。

傳回值

備註

minidriver 會在呼叫 KsPinRegisterFrameReturnCallbackFrameReturn 參數中指定此例程的位址。

規格需求

需求
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX。
目標平台 桌面
標頭 ks.h (包含 Ks.h)

另請參閱

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl