VideoPortInt10-Funktion (video.h)

Die VideoPortInt10-Funktion führt das Äquivalent eines MS-DOS INT10-Vorgangs aus, z. B. das Festlegen des Videomodus. VideoPortInt10 führt den BIOS-ROM-Code auf dem Gerät aus.

Syntax

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

Parameter

HwDeviceExtension

Zeiger auf die Geräteerweiterung des Miniporttreibers.

BiosArguments

Zeiger auf eine Struktur, die Werte für die x86-Register enthält, die vor dem BIOS-Aufruf festgelegt werden sollen. Der Miniporttreiber sollte nicht verwendete Register auf Null festlegen. Alle in der VIDEO_x86_BIOS_ARGUMENTS-Struktur eingerichteten Werte werden als sofortige Werte interpretiert.

Rückgabewert

VideoPortInt10 gibt NO_ERROR zurück, wenn die angegebene BIOS INT10-Routine erfolgreich aufgerufen wurde. Andernfalls wird ein Fehler status zurückgegeben.

Hinweise

Im Allgemeinen rufen VGA-kompatible Miniporttreiber, die Vollbild-MS-DOS-Anwendungen auf x86-basierten Computern unterstützen, VideoPortInt10 auf. Die HwVidFindAdapter-Funktion eines solchen Treibers muss vdmPhysicalVideoMemoryAddress und VdmPhysicalVideoMemoryLength für den Bereich in der VIDEO_PORT_CONFIG_INFO-Struktur eingerichtet haben.

Diese Funktion kann jedoch auch von anderen Video-Miniporttreibern aufgerufen werden.

Da VideoPortInt10 die BiosArgument-Parameterwerte als unmittelbare Werte interpretiert, kann der Aufrufer mit dieser Funktion keine Daten aus einem Speicherpuffer übergeben oder abrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile video.h (Video.h einschließen)
Bibliothek Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Weitere Informationen

HwVidFindAdapter

VIDEO_PORT_CONFIG_INFO

VIDEO_x86_BIOS_ARGUMENTS

VideoPortGetDeviceBase