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 |