共用方式為


VideoPortInt10 函式 (video.h)

VideoPortInt10 函式會執行相當於 MS-DOS INT10 作業,例如設定視訊模式。 VideoPortInt10 會在裝置上執行 BIOS ROM 程式代碼。

語法

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortInt10(
  PVOID                     HwDeviceExtension,
  PVIDEO_X86_BIOS_ARGUMENTS BiosArguments
);

參數

HwDeviceExtension

迷你埠驅動程式裝置延伸模組的指標。

BiosArguments

結構指標,其中包含 x86 快取器的值,應該在進行 BIOS 呼叫之前設定。 迷你埠驅動程式應將任何未使用的緩存器設定為零。 VIDEO_x86_BIOS_ARGUMENTS 結構中設定的所有值都會解譯為即時值。

傳回值

如果 VideoPortInt10 例程成功呼叫指定的 BIOS INT10 例程,VideoPortInt10 會傳回NO_ERROR;否則,它會傳回錯誤狀態。

言論

一般而言,支援 x86 計算機上全螢幕 MS-DOS 應用程式的 VGA 相容迷你埠驅動程式,請呼叫 VideoPortInt10。 這類驅動程式的 HwVidFindAdapter 函式必須設定 VdmPhysicalVideoMemoryAddressVdmPhysicalVideoMemoryLengthVIDEO_PORT_CONFIG_INFO 結構中的範圍。

不過,其他視訊迷你埠驅動程式也可以呼叫此函式。

由於 VideoPortInt10 會將 BiosArgument 參數值解譯為即時值,因此呼叫端無法使用此函式從記憶體緩衝區傳入或擷取數據。

要求

要求 價值
最低支援的用戶端 適用於 Windows 2000 和更新版本的 Windows作系統。
目標平臺 桌面
標頭 video.h (include Video.h)
連結庫 Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

另請參閱

HwVidFindAdapter

VIDEO_PORT_CONFIG_INFO

VIDEO_x86_BIOS_ARGUMENTS

VideoPortGetDeviceBase