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結構中的範圍設定 VdmPhysicalVideoMemoryAddress 和 VdmPhysicalVideoMemoryLength。
不過,其他視訊迷你埠驅動程式也可以呼叫此函式。
由於 VideoPortInt10 會將 BiosArgument 參數值解譯為立即值,因此呼叫端無法使用此函式從記憶體緩衝區傳入或擷取數據。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 2000 和更新版本的 Windows 作業系統。 |
目標平台 | 桌面 |
標頭 | video.h (包含 Video.h) |
程式庫 | Videoprt.lib |
Dll | Videoprt.sys |
IRQL | PASSIVE_LEVEL |