A database is used to store user interface state information. The database
is accessed by a key having a service ID field, a caller ID field, and a
caller context ID field. The caller context ID is used to identify the
context in the application program from which the user interface is
called. In this manner, the system can differentiate between calls from
different portions of the application program which can have different
user expectations of the desirable user interface state.
Una base de datos se utiliza para almacenar la información del estado del interfaz utilizador. La base de datos es alcanzada por una llave que tiene un campo de la identificación del servicio, un campo de la identificación de llamador, y un campo de la identificación del contexto del llamador. La identificación del contexto del llamador se utiliza para identificar el contexto en el programa de uso de el cual se llama el interfaz utilizador. De este modo, el sistema puede distinguir entre las llamadas de diversas porciones del programa de uso que puede tener diversas expectativas del usuario del estado deseable del interfaz utilizador.