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

Voir aussi

VIDEO_PORT_INT10_INTERFACE