PINT10_CALL_BIOS Rückruffunktion (video.h)
Die Int10CallBios-Funktion ermöglicht es einem Miniporttreiber, den Kernel aufzurufen, um einen INT 10h-Vorgang auszuführen, wodurch der BIOS-ROM-Code auf dem Gerät nativ ausgeführt wird.
Syntax
PINT10_CALL_BIOS Pint10CallBios;
VP_STATUS Pint10CallBios(
PVOID Context,
PINT10_BIOS_ARGUMENTS BiosArguments
)
{...}
Parameter
Context
Zeiger auf einen vom Videoporttreiber definierten Kontext für die Schnittstelle. Dies sollte mit dem Wert im Context-Member der VIDEO_PORT_INT10_INTERFACE-Struktur identisch sein, nachdem VideoPortQueryServices zurückgegeben wurde.
BiosArguments
Zeiger auf eine vom Treiber initialisierte Video-Miniport-INT10_BIOS_ARGUMENTS-Struktur , die die Werte der x86-Register enthält. Alle Register, die im INT10-BIOS-Aufruf nicht benötigt werden, sollten auf 0 festgelegt werden. Wenn die Funktion zurückgibt, können einige Member der INT10_BIOS_ARGUMENTS-Strukturen andere Werte aufweisen als vor dem Aufruf.
Rückgabewert
Die Int10CallBios-Funktion gibt bei Erfolg NO_ERROR zurück. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.
Hinweise
Der Videoport implementiert diese Funktion, auf die über einen Zeiger in der VIDEO_PORT_INT10_INTERFACE-Struktur zugegriffen werden kann.
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) |
IRQL | PASSIVE_LEVEL |