Partager via


VideoPortInt10, fonction (video.h)

La fonction VideoPortInt10 effectue l’équivalent d’une opération MS-DOS INT10, telle que la définition du mode vidéo. VideoPortInt10 exécute le code ROM du BIOS sur l’appareil.

Syntaxe

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortInt10(
  PVOID                     HwDeviceExtension,
  PVIDEO_X86_BIOS_ARGUMENTS BiosArguments
);

Paramètres

HwDeviceExtension

Pointeur vers l’extension de périphérique du pilote miniport.

BiosArguments

Pointeur vers une structure contenant des valeurs pour les registres x86 qui doivent être définies avant d’effectuer l’appel du BIOS. Le pilote miniport doit définir tous les registres inutilisés sur zéro. Toutes les valeurs configurées dans la structure VIDEO_x86_BIOS_ARGUMENTS sont interprétées comme des valeurs immédiates.

Valeur retournée

VideoPortInt10 retourne NO_ERROR s’il a correctement appelé la routine BIOS INT10 donnée ; sinon, il retourne une erreur status.

Remarques

En règle générale, les pilotes miniport compatibles VGA, qui prennent en charge les applications MS-DOS plein écran sur les machines x86, appellent VideoPortInt10. La fonction HwVidFindAdapter d’un tel pilote doit avoir configuré VdmPhysicalVideoMemoryAddress et VdmPhysicalVideoMemoryLength pour la plage dans la structure VIDEO_PORT_CONFIG_INFO .

Toutefois, d’autres pilotes de miniport vidéo peuvent également appeler cette fonction.

Étant donné que VideoPortInt10 interprète les valeurs du paramètre BiosArgument comme des valeurs immédiates, l’appelant ne peut pas transmettre ou récupérer des données à partir d’une mémoire tampon avec cette fonction.

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 (incluez Video.h)
Bibliothèque Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Voir aussi

HwVidFindAdapter

VIDEO_PORT_CONFIG_INFO

VIDEO_x86_BIOS_ARGUMENTS

VideoPortGetDeviceBase