PINT10_CALL_BIOS fonction de rappel (video.h)
La fonction Int10CallBios permet à un pilote miniport d’appeler le noyau pour effectuer une opération INT 10h, ce qui entraîne l’exécution native du code BIOS ROM sur l’appareil.
Syntaxe
PINT10_CALL_BIOS Pint10CallBios;
VP_STATUS Pint10CallBios(
PVOID Context,
PINT10_BIOS_ARGUMENTS BiosArguments
)
{...}
Paramètres
Context
Pointeur vers un contexte défini par un pilote de port vidéo pour l’interface. Cette valeur doit être identique à la valeur dans le membre Context de la structure VIDEO_PORT_INT10_INTERFACE après le retour de VideoPortQueryServices .
BiosArguments
Pointeur vers une structure INT10_BIOS_ARGUMENTS de pilote de miniport vidéo initialisée contenant les valeurs des registres x86. Tous les registres qui ne sont pas nécessaires dans l’appel du BIOS INT10 doivent être définis sur 0. Lorsque la fonction retourne, certains membres des structures INT10_BIOS_ARGUMENTS peuvent avoir des valeurs différentes de celles d’avant l’appel.
Valeur retournée
La fonction Int10CallBios retourne NO_ERROR en cas de réussite. Sinon, il retourne un code d’erreur approprié.
Remarques
Le port vidéo implémente cette fonction, qui est accessible via un pointeur dans la structure VIDEO_PORT_INT10_INTERFACE .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | video.h (inclure Video.h) |
IRQL | PASSIVE_LEVEL |