Поделиться через


Функция 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 возвращает NO_ERROR, если он успешно вызвал заданную подпрограмму BIOS INT10; в противном случае возвращается состояние ошибки.

Замечания

Как правило, драйверы минипорта, совместимые с VGA, которые поддерживают полноэкранные MS-DOS приложения на компьютерах с x86, вызовите VideoPortInt10. Такая функция драйвера HwVidFindAdapt er должна настроить VdmPhysicalVideoMemoryAddress и VdmPhysicalVideoMemoryLength для диапазона в структуре VIDEO_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