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

另请参阅

KsPinRegisterFrameReturnCallback

KsPinSubmitFrame