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
Zeigen Sie auf die Geräteerweiterung des Miniporttreibers.
BiosArguments
Zeigen Sie auf eine Struktur, die Werte für die x86-Register enthält, die vor dem BIOS-Aufruf festgelegt werden sollen. Der Miniporttreiber sollte alle nicht verwendeten Register auf Null festlegen. Alle werte, die in der VIDEO_x86_BIOS_ARGUMENTS-Struktur eingerichtet sind, werden als unmittelbare Werte interpretiert.
Rückgabewert
VideoPortInt10- gibt NO_ERROR zurück, wenn sie die angegebene BIOS INT10-Routine erfolgreich aufgerufen hat; andernfalls wird ein Fehlerstatus zurückgegeben.
Bemerkungen
Im Allgemeinen rufen Sie VideoPortInt10videoPortInt10 auf, die Vollbild-MS-DOS Anwendungen auf x86-basierten Computern unterstützen. Die funktion HwVidFindAdapter eines solchen Treibers muss die VdmPhysicalVideoMemoryAddress und VdmPhysicalVideoMemoryLength für den Bereich in der VIDEO_PORT_CONFIG_INFO Struktur eingerichtet haben.
Andere Video-Miniporttreiber können diese Funktion jedoch auch aufrufen.
Da VideoPortInt10 die BiosArgument Parameterwerte als unmittelbare Werte interpretiert, kann der Aufrufer keine Daten aus einem Speicherpuffer mit dieser Funktion übergeben oder abrufen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows 2000 und höheren Versionen von Windows-Betriebssystemen. |
Zielplattform- | Desktop |
Header- | video.h (video.h einschließen) |
Library | Videoprt.lib |
DLL- | Videoprt.sys |
IRQL- | PASSIVE_LEVEL |