Obtenir Point d'Entrée Mode Réel-Mode Protégé
Cette fonction peut être appelée en mode réel seulement pour tester la
présence d'un hôte DPMI ,et pour obtenir L'adresse d'une routine de
changement de mode qui peut être appelée pour lancer l'éxecution en mode
protégé.
Appel avec
AX = 1687h
Retourne
Si la fonction réussit
AX = 0
BX = flags
Bit | Signification |
0 | 0 = les programmes 32-bit ne sont pas supportés |
1 =les programmes 32-bit sont supportés |
1-15 | non utilisé |
CL = type de processeur
Valeur | Signification |
02H | 80286 |
03H | 80386 |
04H | 80486 |
05H-FFH | Reservé pour processeurs Intel futurs |
DH = version DPMI majeure , nombre décimal
(representée en binaire)
DL = version DPMI mineure , nombre décimal
(representée en binaire)
SI = nombre de paragraphes requis pour les données privées
de l'hôte DPMI (peut être 0)
ES:DI = segment:offset de la procédure à appeler pour passer
en mode protégé
si la fonction échoue (pas d'hôte DPMI)
AX = différent de zero
Notes
- Le point d'entrée retourné par l'Int 2FH Fonction
1687H est appelé seulement pour le premier passage en mode protégé par
le client DPMI . Pour plus de détails sur le protocole de passage en mode
protégé et sur l'environnement après ce changement de mode, voir
cette page.
- Sous les hôtes DPMI, le numéro de version majeur est retourné dans DH et
le numéro de version mineur est retourné dans DL. Il y a deux digits decimaux
pour le numéro de version mineur avec le digit de poids faible qui représente
le numéro de la révision de la version mineure . Sous DPMI v 0.9 ,DH=0
, et DL = 5Ah . Dans une hypothétique version 2.3, DH serait égal à 2 et
DL à 1EH (30d).