PINT10_CALL_BIOS Rückruffunktion (video.h)
Mit der Int10CallBios--Funktion kann ein Miniporttreiber den Kernel aufrufen, 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 übereinstimmen, nachdem VideoPortQueryServices zurückgegeben wird.
BiosArguments
Zeiger auf eine vom Video miniporttreiber initialisierte 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ückgegeben wird, können einige Elemente der INT10_BIOS_ARGUMENTS-Strukturen unterschiedliche Werte aufweisen als vor dem Aufruf.
Rückgabewert
Die funktion Int10CallBios gibt nach Erfolg NO_ERROR zurück. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.
Bemerkungen
Der Videoport implementiert diese Funktion, auf die über einen Zeiger in der VIDEO_PORT_INT10_INTERFACE-Struktur zugegriffen werden kann.
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) |
IRQL- | PASSIVE_LEVEL |