共用方式為


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

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

傳回值

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

備註

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

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

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

規格需求

需求
最低支援的用戶端 適用於 Windows 2000 和更新版本的 Windows 作業系統。
目標平台 桌面
標頭 video.h (包含 Video.h)
程式庫 Videoprt.lib
Dll Videoprt.sys
IRQL PASSIVE_LEVEL

另請參閱

HwVidFindAdapter

VIDEO_PORT_CONFIG_INFO

VIDEO_x86_BIOS_ARGUMENTS

VideoPortGetDeviceBase