Section courante

A propos

Section administrative du site

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  
Dos32SelectSession 38  
Dos32SetSession 39  
Dos32StopSession 40  
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