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

另请参阅

VIDEO_PORT_INT10_INTERFACE