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 结构 上下文 成员中的值相同。
BiosArguments
指向包含 x86 寄存器值的视频微型端口驱动程序初始化 INT10_BIOS_ARGUMENTS 结构的指针。 INT10 BIOS 调用中不需要的任何寄存器都应设置为 0。 函数返回时,INT10_BIOS_ARGUMENTS结构的某些成员可以具有不同于调用前的值。
返回值
Int10CallBios 函数在成功后返回NO_ERROR。 否则,它将返回适当的错误代码。
言论
视频端口实现此函数,该函数可通过 VIDEO_PORT_INT10_INTERFACE 结构中的指针进行访问。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows 2000 及更高版本的 Windows作系统中可用。 |
目标平台 | 桌面 |
标头 | video.h (include Video.h) |
IRQL | PASSIVE_LEVEL |