video.h) (PINT10_WRITE_MEMORY 回调函数

Int10WriteMemory 函数将输入缓冲区的内容写入另一线程上下文中的内存。

语法

PINT10_WRITE_MEMORY Pint10WriteMemory;

VP_STATUS Pint10WriteMemory(
  [in] IN PVOID Context,
  [in] IN USHORT Seg,
  [in] IN USHORT Off,
  [in] IN PVOID Buffer,
  [in] IN ULONG Length
)
{...}

参数

[in] Context

指向接口的视频端口驱动程序定义的上下文的指针。 在 VideoPortQueryServices 返回后,此值应与 VIDEO_PORT_INT10_INTERFACE 结构的 Context 成员中的值相同。

[in] Seg

指定要写入的缓冲区的段地址。

[in] Off

指定 Seg 参数指示的段内的偏移量。

[in] Buffer

指向标记输入缓冲区开头的内存位置的指针。

[in] Length

Buffer 参数指定的输入缓冲区的长度(以字节为单位)。

返回值

Int10WriteMemory 函数在成功后返回NO_ERROR。 否则,它将返回相应的错误代码。

注解

视频端口实现此函数,可通过 VIDEO_PORT_INT10_INTERFACE 结构中的指针访问该函数。

要求

要求
最低受支持的客户端 在 Windows 2000 及更高版本的 Windows 操作系统中可用。
目标平台 桌面
标头 video.h (包括 Video.h)
IRQL PASSIVE_LEVEL

另请参阅

VIDEO_PORT_INT10_INTERFACE