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)
Library Ks.lib
IRQL <=DISPATCH_LEVEL

另请参阅

KsPinRegisterFrameReturnCallback

KsPinSubmitFrame