INT86X |
Interruption 86 étendue |
Turbo C++ |
dos.h |
Syntaxe
int int86x(int intno, union REGS *inregs, union REGS *outregs, struct SREGS *segregs);
|
Paramètres
Nom |
Description |
int |
Ce paramètre permet d'indiquer le numéro de l'interruption que vous souhaitez appeler. Ce numéro d'interruption permet d'identifier la routine d'interruption à exécuter. |
inregs |
Ce paramètre permet d'indiquer un pointeur vers une structure union REGS, contenant les registres d'entrée. Les registres sont utilisés pour transmettre des informations vers la routine d'interruption. Par exemple, vous pourriez y placer les paramètres nécessaires à l'exécution de l'interruption. |
outregs |
Ce paramètre permet d'indiquer un pointeur vers une structure union REGS, contenant les registres de sortie. Les résultats de l'interruption (les valeurs retournées) sont stockés dans ces registres après l'exécution de l'interruption. |
segregs |
Ce paramètre permet d'indiquer un pointeur vers une structure SREGS, contenant des registres de segments. Ces registres permettent de spécifier des segments mémoire supplémentaires dans des environnements à 32 bits ou lorsque l'on travaille avec un accès direct à la mémoire via des segments, comme en mode protégé. |
Description
Cette fonction permet d'appeler une interruption avec une structure d'enregistrement d'appel et de retour séparé et des variables de segments spécifique.
Dernière mise à jour : Dimanche, le 28 Février 2021