共用方式為


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

指定Data 的大小,如先前在 KsPinSubmitFrame 中所指定。

[in, optional] Mdl

記憶體描述項清單的指標,描述插入的框架,如呼叫 KsPinSubmitFrameMdl

[in, optional] Context

將框架插入線路時,附加至框架的迷你驅動程式提供內容緩衝區的指標。

[in] Status

包含所要求框架附加之 IRPIrp->IoStatus.Status 的複本。

傳回值

沒有

言論

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

要求

要求 價值
最低支援的用戶端 Microsoft Windows XP 和更新版本的作系統和 DirectX 8.0 和更新版本的 DirectX 版本中提供。
目標平臺 桌面
標頭 ks.h (包括 Ks.h)

另請參閱

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl