PINT10_READ_MEMORY回调函数 (video.h)
Int10ReadMemory 函数读取另一个线程上下文中的内存块,并将其存储在输出缓冲区中。
语法
PINT10_READ_MEMORY Pint10ReadMemory;
VP_STATUS Pint10ReadMemory(
[in] IN PVOID Context,
[in] IN USHORT Seg,
[in] IN USHORT Off,
[out] OUT PVOID Buffer,
[in] IN ULONG Length
)
{...}
参数
[in] Context
指向接口的视频端口驱动程序定义的上下文的指针。 在 VideoPortQueryServices 返回后,此值应与 VIDEO_PORT_INT10_INTERFACE 结构的 Context 成员中的值相同。
[in] Seg
指定要读取的缓冲区的段地址。
[in] Off
指定 Seg 参数指示的段内的偏移量。
[out] Buffer
指向指示输出缓冲区开头的内存位置的指针。
[in] Length
Buffer 参数指定的 输出缓冲区的长度(以字节为单位)。
返回值
Int10ReadMemory 函数在成功后返回NO_ERROR。 否则,它将返回相应的错误代码。
注解
视频端口实现此函数,可通过 VIDEO_PORT_INT10_INTERFACE 结构中的指针进行访问。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 2000 及更高版本的 Windows 操作系统。 |
目标平台 | 桌面 |
标头 | video.h (包括 Video.h) |
IRQL | PASSIVE_LEVEL |