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 會在呼叫 KsPinRegisterFrameReturnCallback的FrameReturn 參數中指定此例程的位址。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Microsoft Windows XP 和更新版本的作系統和 DirectX 8.0 和更新版本的 DirectX 版本中提供。 |
目標平臺 | 桌面 |
標頭 | ks.h (包括 Ks.h) |