Interruption 2Fh: Service d'interruption multiplexe
Cette interruption offre un regroupement de services complémentaire au système d'exploitation DOS ou compatible.
L'objectif de cette interruption
Dans l'univers des systèmes d'exploitation DOS, les interruptions logicielles constituent la colonne vertébrale de l'architecture permettant aux programmes d'accéder aux services du système et du matériel. Parmi ces interruptions, l'interruption 2Fh occupe une place particulièrement importante en tant que service d'interruption multiplexe. Développée pour répondre aux besoins croissants d'extensibilité du système DOS, cette interruption fournit un mécanisme élégant permettant à divers composants logiciels de communiquer entre eux sans nécessiter de nouvelles interruptions dédiées. Ce concept de multiplexage s'avère crucial dans un environnement où le nombre d'interruptions disponibles est limité. L'interruption 2Fh agit essentiellement comme un centre de distribution, acheminant les requêtes vers les gestionnaires appropriés en fonction des valeurs des registres AH (fonction principale) et AL (sous-fonction). Cette approche modulaire a considérablement facilité l'évolution de l'écosystème DOS, permettant l'ajout de nouvelles fonctionnalités sans perturber la compatibilité avec les applications existantes.
La richesse fonctionnelle de l'interruption 2Fh témoigne de son importance dans l'architecture DOS, offrant une passerelle vers un vaste éventail de services système et de périphériques. Structurée autour de plus de 20 fonctions principales identifiées par le registre AH, chacune pouvant comporter de nombreuses sous-fonctions, cette interruption couvre un territoire fonctionnel impressionnant. Les premières fonctions (01h) sont dédiées à la gestion de l'impression via PRINT.COM, permettant la détection du tampon d'impression, l'ajout de fichiers à la file d'attente d'impression, et la gestion des tâches d'impression en cours. D'autres fonctions essentielles incluent la détection et l'interaction avec diverses composantes système comme ASSIGN (06h), permettant la redirection des lecteurs de disque, ou SHARE (10h), le module de partage de fichiers. Cette organisation hiérarchique des fonctions reflète l'évolution organique du système DOS, avec l'ajout progressif de capacités pour répondre aux besoins émergents des utilisateurs et des développeurs au fil des versions successives du système d'exploitation.
L'une des contributions majeures de l'interruption 2Fh réside dans son rôle de facilitateur pour la gestion des périphériques d'entreposage, particulièrement notable avec son support étendu pour les lecteurs CD-ROM via la fonction 15h. Cette fonction, avec ses nombreuses sous-fonctions, représente une avancée significative dans l'intégration des technologies optiques aux systèmes DOS. Elle permet des opérations fondamentales comme la détection du nombre d'unités CD-ROM connectées (sous-fonction 00h), l'accès au contenu des disques via le VTOC (Volume Table of Contents), et même des opérations de lecture et d'écriture absolues (sous-fonctions 08h et 09h). La compatibilité avec différents pilotes comme MSCDEX, NWCDEX et CorelCDX souligne la nature ouverte et extensible de cette interface. Cette approche standardisée a joué un rôle crucial dans la démocratisation des CD-ROM comme support de distribution de logiciels et de données dans les années 1990, offrant aux développeurs un moyen unifié d'interagir avec ces périphériques indépendamment des spécificités matérielles.
L'intégration entre DOS et Windows constitue un autre domaine où l'interruption 2Fh démontre sa valeur stratégique, notamment à travers la fonction 16h dédiée aux interactions avec l'environnement Windows. Cette fonction permet des opérations essentielles comme la détection de la présence de Windows 3.1 (sous-fonction 0Ah), la gestion des sections critiques d'exécution (sous-fonctions 81h et 82h), et l'identification des machines virtuelles (sous-fonction 83h). Ces capacités ont joué un rôle déterminant dans la transition progressive de l'écosystème DOS vers l'environnement Windows, facilitant la coexistence et l'interopération de ces deux mondes. La fonction 16h intègre également le support pour le mode DPMI (DOS Protected Mode Interface) via les sous-fonctions 86h et 87h, ouvrant la voie à l'exploitation de la mémoire étendue et du mode protégé des microprocesseurs x86. Cette facette de l'interruption 2Fh illustre parfaitement son rôle de pont technologique, permettant aux applications DOS traditionnelles de bénéficier progressivement des avancées architecturales sans rupture radicale.
La gestion avancée du presse-papier, implémentée via la fonction 17h de l'interruption 2Fh, représente une innovation significative dans l'amélioration de l'expérience utilisateur dans l'environnement DOS. Cette fonction, dépendant du module WINOLDAP.MOD, introduit un mécanisme standardisé pour les opérations de copier-coller entre applications, un concept révolutionnaire pour l'époque. Les sous-fonctions associées permettent de tester la disponibilité du presse-papier (00h), d'ouvrir et fermer des sessions d'accès (01h et 08h), de vérifier son contenu (02h), et de manipuler les données dans différents formats (03h à 05h). Cette fonctionnalité, bien que semblant basique par les standards actuels, représentait une avancée majeure dans l'intégration des applications DOS, facilitant le transfert de données entre programmes autrement isolés. Le support de différents formats de données et la capacité à compacter le contenu du presse-papier (sous-fonction 09h) démontrent la sophistication technique de cette implémentation, anticipant des concepts qui deviendraient centraux dans les interfaces graphiques modernes.
Les fonctionnalités de gestion des tâches, principalement associées à la fonction 27h et au système DR DOS, illustrent comment l'interruption 2Fh a été utilisée pour étendre les capacités de multitâche au-delà des limites traditionnelles de DOS. Cette fonction offre un ensemble complet d'opérations pour la création, la gestion et la suppression de tâches, permettant une forme primitive mais efficace de multitâche dans un environnement initialement conçu pour l'exécution séquentielle. Les sous-fonctions permettent de vérifier l'installation du gestionnaire de tâches (00h), de contrôler l'état des tâches (01h), de gérer les ressources comme la mémoire EMS par tâche (02h-03h), et d'effectuer des opérations sophistiquées comme la commutation entre tâches (06h). Ce système se distingue également par ses capacités avancées de copier-coller entre applications, avec des fonctions dédiées pour manipuler le texte et les valeurs numériques (0Eh-11h), initialiser l'exportation des données (12h), et lancer des opérations de collage (13h). Ces caractéristiques témoignent de l'ingéniosité des développeurs pour dépasser les contraintes inhérentes à l'architecture DOS, préfigurant les environnements multitâches qui deviendraient standard dans les décennies suivantes.
La diversité des services accessibles via l'interruption 2Fh s'étend bien au-delà des exemples précédemment détaillés, englobant la gestion de la mémoire étendue à travers la fonction 43h et l'interaction avec HIMEM.SYS, l'intégration avec l'utilitaire DOSKEY (fonction 48h) pour l'édition de la ligne de commande, et le support pour le gestionnaire d'alimentation via la fonction 54h et POWER.EXE. Cette dernière fonction illustre particulièrement bien l'évolution du système vers la prise en compte des problématiques de gestion énergétique, avec des capacités pour vérifier l'installation du gestionnaire (sous-fonction 00h), contrôler son état (01h), et configurer des stratégies d'économie d'énergie (02h-03h). D'autres fonctions notables incluent le support pour les réseaux comme EASY-NET et TurboNET (fonctions 80h et 81h), la gestion des polices de caractères via GRAFTABL.COM (fonction B0h), et l'intégration avec APPEND (fonction B7h) pour l'extension des chemins de recherche de fichiers. Cette richesse fonctionnelle fait de l'interruption 2Fh un véritable catalogue des évolutions technologiques du monde DOS, reflétant les préoccupations et innovations successives de cette ère informatique fondatrice qui continue d'influencer, parfois subtilement, les architectures logicielles contemporaines.
Voici la liste des fonctions de cette interruption classé par ordre numérique
| Fonction | Description | Prérequis |
|---|---|---|
| Interruption 2Fh, Fonction 01h, Sous-Fonction 00h | Cette fonction permet d'effectuer la détection du tampon d'impression. | PRINT.COM |
| Interruption 2Fh, Fonction 01h, Sous-Fonction 01h | Cette fonction permet d'effectuer l'impression du fichier en le mettant dans le tampon d'impression. | PRINT.COM |
| Interruption 2Fh, Fonction 01h, Sous-Fonction 02h | Cette fonction permet d'effectuer l'arrêt d'une impression dans le tampon d'impression. | PRINT.COM |
| Interruption 2Fh, Fonction 01h, Sous-Fonction 03h | Cette fonction permet d'effectuer l'arrêt de toutes les impressions dans le tampon d'impression. | PRINT.COM |
| Interruption 2Fh, Fonction 01h, Sous-Fonction 04h | Cette fonction permet de demander la liste d'impression dans le tampon d'impression et bloque la liste. | PRINT.COM |
| Interruption 2Fh, Fonction 01h, Sous-Fonction 05h | Cette fonction permet de débloquer la liste d'impression dans le tampon d'impression. | PRINT.COM |
| Interruption 2Fh, Fonction 02h, Sous-Fonction 00h | Cette fonction permet de demander si le redirecteur du programme PC LAN est installé. | PC LAN |
| Interruption 2Fh, Fonction 06h, Sous-Fonction 00h | Cette fonction permet de demander un code indiquant si la partie résidente de l'utilitaire ASSIGN a été chargée. | ASSIGN |
| Interruption 2Fh, Fonction 06h, Sous-Fonction 01h | Cette fonction permet de demander la table d'affectation des disques. | ASSIGN |
| Interruption 2Fh, Fonction 10h, Sous-Fonction 00h | Cette fonction permet de demander un code indiquant si le module de partage de fichiers SHARE.EXE a été chargé. | SHARE |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 00h | Cette fonction permet de demander le nombre d'unité de CD-ROM connecté au système d'exploitation. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 01h | Cette fonction permet de demander la liste des unités de CD-ROM connecté au système d'exploitation. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 02h | Cette fonction permet de demander le nom du fichier du VTOC (Volume Table of Contents) d'une unité de CD-ROM spécifié. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 03h | Cette fonction permet de demander le nom du fichier abrégé du VTOC (Volume Table of Contents) d'une unité de CD-ROM spécifié. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 04h | Cette fonction permet de demander le nom bibliographique du VTOC (Volume Table of Contents) d'une unité de CD-ROM spécifié. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 05h | Cette fonction permet de demander le descripteur du VTOC (Volume Table of Contents) d'une unité de CD-ROM spécifié. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 06h | Cette fonction permet d'activer le dépistage d'une erreur sur une unité de CD-ROM. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 07h | Cette fonction permet de désactiver le dépistage d'une erreur sur une unité de CD-ROM. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 08h | Cette fonction permet d'effectuer une lecture absolue sur une unité de CD-ROM. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 09h | Cette fonction permet d'effectuer une écriture absolue sur une graveur d'unité de CD-ROM. | MSCDEX 1.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 0Bh | Cette fonction permet d'effectuer une vérification d'une unité de CD-ROM. | MSCDEX 2.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 0Ch | Cette fonction permet de demander la version du pilote de CD-ROM. | MSCDEX 2.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 0Dh | Cette fonction permet de demander la liste des unités logique d'unité de CD-ROM. | MSCDEX 2.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 0Eh | Cette fonction permet de faire pointer le pilote de CD-ROM vers un SVD (Descripteur de volume supplémentaire) plutôt qu'un PVD (Descripteur de volume primaire). | MSCDEX 2.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 0Fh | Cette fonction permet d'effectuer la lecture d'une entrée de répertoire de CD-ROM à l'aide d'un chemin de répertoire. | MSCDEX 2.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction 10h | Cette fonction permet d'envoyer une requête au pilote de lecteur de CD-ROM de l'unité de disque spécifiée. | MSCDEX 2.1+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT |
| Interruption 2Fh, Fonction 15h, Sous-Fonction FFh | Cette fonction permet de détecter la présence du pilote CorelCDX de CD-ROM et de la présence de ces fonctions. | CorelCDX |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 0Ah | Cette fonction permet d'effectuer la détection de Windows 3.1. | Windows, OS/2 |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 81h | Cette fonction permet d'indiquer au système d'exploitation qu'il commence une zone d'exécution critique (BEGIN CRITICAL SECTION). | Windows 3+ |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 82h | Cette fonction permet de mettre fin à une section ou une partie d'exécution critique (END CRITICAL SECTION). | Windows 3+ |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 83h | Cette fonction permet de demander l'identificateur de la machine virtuel courante. | Windows 3+ |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 84h | Cette sous-fonction demande le point d'entrée d'un périphérique virtuel, d'application (API) de Windows. | Windows, OS/2 |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 86h | Cette fonction permet d'effectuer la détection du mode DPMI. | DPMI |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 87h | Cette fonction permet d'effectuer la détection de l'installation du DPMI. | DPMI |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 8Eh, Option 0000h | Cette fonction permet de fixer le nom de l'application sous Windows 9X. | Windows 95, 98 |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 8Eh, Option 0001h | Cette fonction permet de fixer le nom de la machine virtuel. | Windows 95, 98 |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 8Eh, Option 0002h | Cette fonction permet de demander le nom de l'application sous Windows 9X. | Windows 95, 98 |
| Interruption 2Fh, Fonction 16h, Sous-Fonction 8Eh, Option 0003h | Cette fonction permet de demander le nom de la machine virtuel. | Windows 95, 98 |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 00h | Cette fonction permet de tester si la fonctionnalité de presse-papier est supporté. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 01h | Cette fonction permet d'effectuer l'ouverture du presse-papier afin d'éventuellement lire le contenu de celui-ci. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 02h | Cette fonction permet de demander si le presse-papier est actuellement vide et sans aucun contenu. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 03h | Cette fonction permet de fixer le contenu du presse-papier avec le format spécifié. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 04h | Cette fonction permet de demander la taille du presse-papier en fonction du format spécifié. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 05h | Cette fonction permet de demander les informations contenu dans le presse-papier et indique si l'opération c'est bien déroulée. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 08h | Cette fonction permet d'effectuer la fermeture (terminaison du processus de lecture) du presse-papier précédemment préparer par l'interruption 2Fh, Fonction 17h, Sous-Fonction 01h. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 09h | Cette fonction permet de compacter selon la taille spécifié le presse-papier. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 17h, Sous-Fonction 0Ah | Cette fonction permet de demander les informations de périphériques du «WINOLDAP.OLD» de Microsoft Windows. | WINOLDAP.MOD |
| Interruption 2Fh, Fonction 1Ah, Sous-Fonction 00h | Cette fonction permet de tester l'état d'installation du pilote ANSI.SYS. | ANSI.SYS |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 00h | Cette fonction permet d'effectuer la vérification de l'installation du gesitonnaire de tâches. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 01h | Cette fonction permet de demander l'état du gesitonnaire de tâches. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 02h | Cette fonction permet de demander la limite EMS par tâche. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 03h | Cette fonction permet de fixer une limite EMS par tâche. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 04h | Cette fonction permet d'enregistrement ou désenregistrement le gestionnaire de tâches. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 05h | Cette fonction permet d'activer ou de désactiver la commutation directe. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 06h | Cette fonction permet de passer à une tâche spécifiée. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 07h | Cette fonction permet de créer une nouvelle tâche. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 08h | Cette fonction permet de supprimer une tâche. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 09h | Cette fonction permet de nommer la tâche. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 0Ah | Cette fonction permet de convertir l'index des tâches en identificateur de tâche. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 0Bh | Cette fonction permet de convertir l'identificateur de tâche en index de tâche. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 0Ch | Cette fonction permet de vérifier les fichiers ouverts. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 0Dh | Cette fonction permet de vérifier si la tâche est en cours d'exécution dans l'interpréteur de commande primaire. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 0Eh | Cette fonction permet de demander ou de fixer le texte coller à l'entrée. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 0Fh | Cette fonction permet de demander ou de fixer la valeur numérique coller à l'entrée. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 10h | Cette fonction permet de demander ou de fixer la chaîne de caractères de termination de ligne de collage. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 11h | Cette fonction permet de demander ou de fixer le point décimal de collage numérique. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 12h | Cette fonction permet d'initialiser l'exportation des données de tâche. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 13h | Cette fonction permet d'effectuer le lancement de l'opération de collage. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 14h | Cette fonction permet de demander des informations sur l'espace d'échange. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 15h | Cette fonction permet de passer au gestionnaire de tâches. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 16h | Cette fonction permet de demander l'état du tampon de collage. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 17h | Cette fonction permet de coller les données directement dans le tampon d'application. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 27h, Sous-Fonction 18h | Cette fonction permet de copier les données directement dans le tampon de collage. | DR DOS : TaskMAX ou TaskMgr |
| Interruption 2Fh, Fonction 43h, Sous-Fonction 00h | Cette fonction permet de vérification la présence d'un pilote de gestion de mémoire XMS ou compatible. | Pilote XMS, HIMEM.SYS |
| Interruption 2Fh, Fonction 43h, Sous-Fonction 10h | Cette fonction permet de demander l'adresse du point d'entrée du pilote de gestion de mémoire XMS ou compatible. | Pilote XMS, HIMEM.SYS |
| Interruption 2Fh, Fonction 48h, Sous-Fonction 00h | Cette fonction permet d'effectuer la vérification de la présence du programme résident «DOSKEY.COM» du système d'exploitation DOS. | DOSKEY |
| Interruption 2Fh, Fonction 48h, Sous-Fonction 10h | Cette fonction permet d'ajouter une saisie d'entrée de données clavier pour le programme résident «DOSKEY.COM» du système d'exploitation DOS. | DOSKEY |
| Interruption 2Fh, Fonction 4Ah, Sous-Fonction 12h | Cette fonction permet d'effectuer la vérification de la présence du pilote MRCI dit serveur «RAM-BASED». | MRCI (Microsoft Realtime Compression Interface) |
| Interruption 2Fh, Fonction 54h, Sous-Fonction 00h | Cette fonction permet de vérifier l'installation du gestionnaire d'alimentation du système d'exploitation. | POWER.EXE |
| Interruption 2Fh, Fonction 54h, Sous-Fonction 01h | Cette fonction permet de demander ou de fixer l'état du gestionnaire d'alimentation du système d'exploitation. | POWER.EXE |
| Interruption 2Fh, Fonction 54h, Sous-Fonction 02h | Cette fonction permet de demander ou de fixer la stratégie de détection d'économie d'énergie du gestionnaire d'alimentation. | POWER.EXE |
| Interruption 2Fh, Fonction 54h, Sous-Fonction 03h | Cette fonction permet de demander ou de fixer les ajustements avancés du gestionnaire d'alimentation. | POWER.EXE |
| Interruption 2Fh, Fonction 54h, Sous-Fonction 81h | Cette fonction permet de demander des statistiques sur le gestionnaire d'alimentation. | POWER.EXE |
| Interruption 2Fh, Fonction 54h, Sous-Fonction 82h | Cette fonction permet de demander ou de fixer la fréquence d'interrogation APM du gestionnaire d'alimentation. | POWER.EXE |
| Interruption 2Fh, Fonction 80h, Sous-Fonction 00h | Cette fonction permet d'effectuer la vérification de l'installation d'EASY-NET. | EASY-NET |
| Interruption 2Fh, Fonction 80h, Sous-Fonction 00h | Cette fonction permet d'effectuer la vérification de l'installation du TurboNET. | Serveur TurboNET de Nanosoft, Inc. |
| Interruption 2Fh, Fonction 81h, Sous-Fonction 00h | Cette fonction permet d'effectuer un teste de redirection du TurboNET. | Redirection TurboNET de Nanosoft, Inc. |
| Interruption 2Fh, Fonction ADh, Sous-Fonction 80h | Cette fonction permet de déterminer le numéro de version du pilote KEYB. | KEYB |
| Interruption 2Fh, Fonction ADh, Sous-Fonction 81h | Cette fonction permet de fixer la page de codes active. | KEYB |
| Interruption 2Fh, Fonction B0h, Sous-Fonction 00h | Cette fonction permet d'effectuer la vérification de l'installation de GRAFTABL. | GRAFTABL.COM |
| Interruption 2Fh, Fonction B0h, Sous-Fonction 01h | Cette fonction permet de demander une copie de police de caractères. | GRAFTABL.COM |
| Interruption 2Fh, Fonction B7h | Cette fonction permet à une application de tester si APPEND a été installé. | APPEND |
| Interruption 2Fh, Fonction B8h, Sous-Fonction 00h | Cette fonction permet d'effectuer la vérification de l'installation d'un réseau LAN. | LAN |
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 304 à 306.
