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

另请参阅

VIDEO_PORT_INT10_INTERFACE