PINT10_CALL_BIOS回调函数 (video.h)
Int10CallBios 函数允许微型端口驱动程序调用内核以执行 INT 10h 操作,从而导致设备上的 BIOS ROM 代码以本机方式执行。
语法
PINT10_CALL_BIOS Pint10CallBios;
VP_STATUS Pint10CallBios(
PVOID Context,
PINT10_BIOS_ARGUMENTS BiosArguments
)
{...}
参数
Context
指向接口的视频端口驱动程序定义的上下文的指针。 在 VideoPortQueryServices 返回后,此值应与 VIDEO_PORT_INT10_INTERFACE 结构的 Context 成员中的值相同。
BiosArguments
指向视频微型端口驱动程序初始化 INT10_BIOS_ARGUMENTS 结构的指针,该结构包含 x86 寄存器的值。 INT10 BIOS 调用中不需要的任何寄存器都应设置为 0。 当函数返回时,INT10_BIOS_ARGUMENTS结构的某些成员可以具有与调用之前不同的值。
返回值
Int10CallBios 函数在成功后返回NO_ERROR。 否则,它将返回相应的错误代码。
注解
视频端口实现此函数,可通过 VIDEO_PORT_INT10_INTERFACE 结构中的指针访问该函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows 2000 及更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | video.h (包括 Video.h) |
IRQL | PASSIVE_LEVEL |