SESMGR.DLL |
Gestionnaire de session |
---|---|
OS/2 |
Description
Ce fichier contient les fonctions du gestionnaire de sessions.
Liste des fonctions et procédures
Nom | Entrée | Description |
---|---|---|
DosSMSGDoPopup | 1 | Cette fonction permet d'indiquer au gestionnaire de session qu'une session souhaite exécuter une fenêtre contextuelle. |
DosSMSwitch | 2 | Cette fonction permet de demander au gestionnaire de session de basculer vers une autre session de premier plan. Si PM est présent, appelez également en interne WinSetExtIdFocus. Cela ne peut être appelé que par l'interpréteur de commande possédant le gestionnaire de session. |
DosSMServeAppReq | 3 | Cette fonction permet de traiter la demande d'une application pour démarrer, arrêter, terminer, définir une session. Elle ne peut être appelé que par l'interpréteur de commande possédant le gestionnaire de session. |
DosGetTimes | 4 | Cette fonction permet de renvoyer la valeur de temps ayant été définie par DosSetMNLockTime. Elle peut être appelé par n'importe quel code. |
DosSMSetTitle | 5 | Cette fonction permet de définir le titre du groupe d'écrans actuel. Elle peut être appelé par n'importe quel code. |
DosScrUnlock | 6 | Cette fonction permet de déverrouiller l'écran. Elle est le complément de DOSSCRLOCK. |
DosSMDoAppReq | 7 | Cette fonction permet d'effectuer une demande d'application pour démarrer, arrêter,... une session enfant. Elle ne peut être appelé que par l'interpréteur de commande possédant le gestionnaire de session. |
DOSSTOPSESSION | 8 | Cette fonction permet d'arrêter une ou plusieurs sessions. |
DOSSELECTSESSION | 9 | Cette fonction permet de faire basculer une session parent de sa session enfant ou en avant plan, aucune session de petit-enfant ou autre descendant au delà de la session enfant ne peut être sélectionné. |
DosScrLock | 10 | Cette fonction permet à un processus de verrouiller l'écran exclusivement pour lui-même, jusqu'à ce qu'il soit à nouveau DOSSCRUNLOCK. Les autres sessions seront envoyées en arrière-plan, si elles demandent également l'écran. |
DosSavRedrawWait | 11 | Cette fonction permet d'effectuer des opérations de sauvegarde/restauration d'écran. Elle sera appelé par le gestionnaire de session pour signaler au processus léger sauvegardant/restaurant quelle opération doit être effectuée. |
DosSavRedrawUndo | 12 | Cette fonction permet à certains codes, s'appelant à l'origine DosSavRedrawWait, d'arrêter l'opération de sauvegarde/restauration et/ou de tuer le processus léger de sauvegarde/restauration. |
DosSMSGEndPopup | 13 | Cette fonction permet d'indiquer au gestionnaire de session qu'une fenêtre contextuelle est en attente. |
DOSSETSESSION | 14 | Cette fonction permet de fixer deux états de champs dans une session enfant; sélectionnable ou non sélectionnable lequel spécifié si la session enfant doit apparaître dans la liste des tâches. |
DosSetMNLockTime | 15 | Cette fonction permet à l'interpréteur de commande de session de définir une heure pour le verrouillage de l'écran. Pendant ce temps, les groupes d'écrans ne peuvent pas être mis en arrière-plan. |
DosModeUndo | 16 | Cette fonction permet de pas prendre le contrôle d'un processus léger de sauvegarde/restauration, mais d'indiquer au processus léger de changer les modes vidéo. |
DOSSTARTSESSION | 17 | Cette fonction permet d'utiliser le début d'une autre session, laquelle peut être de n'importe quel type, et d'opposer les sessions démarré avec DosExecPgm et peu rendre indépendant ou en processus enfant. |
DosSMGetStatus | 18 | Cette fonction permet de renvoyer l'état des groupes d'écrans. Cela ne peut être appelé que par l'interpréteur de commande possédant le gestionnaire de session. |
DosModeWait | 19 | Cette fonction permet d'effectuer des opérations de sauvegarde/restauration en mode vidéo. Celui-ci sera appelé par le gestionnaire de session pour signaler au processus léger sauvegardant/restaurant quelle opération doivent être effectuée. |
DosSMTerminate | 20 | Cette fonction permet d'appeler le gestionnaire de session pour mettre fin à une session. Cela ne peut être appelé que par l'interpréteur de commande possédant le gestionnaire de session. |
DosSMGetAppReq | 21 | Cette fonction permet de recevoir des demandes de démarrage/arrêt/définition d'une session. Il renvoie un bloc de requête pour la requête. Elle ne peut être appelé que par l'interpréteur de commande possédant le gestionnaire de session. |
DosSMRealPrtSc | 22 | Cette fonction permet d'effectuer une impression de l'écran de la session. |
DosSMInitialize | 23 | Cette fonction permet d'initialiser l'interpréteur de commande du gestionnaire de session. Le premier processus à l'appeler deviendra l'interpréteur de commande propriétaire du gestionnaire de session. Les autres appels échoueront. |
DosSMStart | 24 | Cette fonction permet à l'interpréteur de commande de démarrer une nouvelle session. Elle ne peut être appelé que par l'interpréteur de commande possédant le gestionnaire de session. |
DosSMParentSwitch | 25 | Cette fonction permet de passer à la session parent si un enfant se termine. |
DosSMPause | 26 | Cette fonction permet de traiter un événement CTRL+Numlock (PAUSE). |
DosSMHDEInit | 27 | Cette fonction permet de lancer la routine d'initialisation du programme HARDERR.EXE interagissant avec le gestionnaire de session d'une manière ou d'une autre. |
DosSMPMPresent | 28 | cette fonction permet de retourner 1 dans le drapeau si Presentation Manager est présent dans le système. |
DOSSMREGISTERDD | 29 | Cette fonction permet d'allouer un pilote de périphérique à s'enregistrer avec un gestionnaire de session. |
DosSMSysInit | 30 | Cette fonction permet d'effectuer une synchronisation entre HARDERR et l'interpréteur de commande de session. |
DosSMNotifyDD | 31 | Cette fonction permet d'appeler HARDERR.EXE pour émettre un IOCTL aux DD enregistrés pour un événement d'écran entrant. |
DosSMNotifyDD2 | 32 | Cette fonction permet d'envoyer un IOCTL aux DD enregistrés pour un événement d'écran entrant. |
DosSMOpenDD | 33 | Cette fonction permet d'ouvrir les pilotes ou la DLL enregistrés pour des avertissements ultérieures. S'il existe un autre pilote que le pilote du clavier ou de la souris pour recevoir un avertissement, le service HARDERR semble effectuer les avertissements. Cette fonction est principalement exportée pour HARDERR.EXE. |
QhKeybdHandle | 34 | Cette fonction permet d'exporter le déplacement vers l'identificateur de descripteur du clavier (Kbd$). |
QhMouseHandle | 35 | Cette fonction permet d'exporter le déplacement vers l'identificateur de descripteur de la souris (mou$). |
DosSMSetSessionType | 36 | Cette fonction permet à l'interpréteur de commande de changer le type de session. Il permet de changer les sessions fenêtrées VDM en sessions FS et vice versa. Cela ne peut être appelé que par l'interpréteur de commande possédant le gestionnaire de session. |
Dos32StartSession | 37 | Cette fonction permet de démarrer une nouvelle session, pouvant être une session de fenêtre ou de plein écran. |
Dos32SelectSession | 38 | Cette fonction permet de sélectionner et d'activer une session spécifique parmi celles étant en cours d'exécution. |
Dos32SetSession | 39 | Cette fonction permet de modifier les paramètres d'une session en cours, tels que ses attributs ou son état. |
Dos32StopSession | 40 | Cette fonction permet d'arrêter une session en cours. |
DosRegisterNotification | 41 | Cette fonction permet à un pilote de périphérique de s'enregistrer auprès du gestionnaire de session. |
Voir également
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010