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