KsPinSubmitFrameMdl 函数 (ks.h)
如果通过调用 KsPinRegisterFrameReturnCallback将引脚置于注入模式,则 KsPinSubmitFrameMdl 函数将帧直接提交到传输线路中。
语法
KSDDKAPI NTSTATUS KsPinSubmitFrameMdl(
[in] PKSPIN Pin,
[in, optional] PMDL Mdl,
[in, optional] PKSSTREAM_HEADER StreamHeader,
[in, optional] PVOID Context
);
参数
[in] Pin
指向 KSPIN 结构的指针,该结构表示要提交帧的引脚。
[in, optional] Mdl
指向描述帧缓冲区的内存描述符列表的指针。 自选。
[in, optional] StreamHeader
指向 KSSTREAM_HEADER 结构的指针。 如果提供了此参数,则会复制流标头。 自选。
[in, optional] Context
指向通过 KsPinRegisterFrameReturnCallback注册的帧返回回调的调用方分配缓冲区的指针。 此参数是可选的,仅用于调用方使用。
返回值
如果帧提交成功,则返回STATUS_SUCCESS。 否则返回适当的错误代码。
言论
此函数与 KsPinSubmitFrame 之间的区别在于,此函数将使用 MDL 结构(而不是数据和大小参数)提交帧。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。 |
目标平台 | 普遍 |
标头 | ks.h (包括 Ks.h) |
库 | Ks.lib |
IRQL | <=DISPATCH_LEVEL |