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