Stores information about the processes connected to a specific server. This structure is similar to ESS_CONNECTINFO_T, with the addition of the ProviderName and connparam fields.
typedef struct ESS_CONNECTINFOEX_T { ESS_USERNAME_T Name; ESS_USERNAME_T ProviderName; ESS_CONNPARAM_T connparam; ESS_APPNAME_T AppName; ESS_DBNAME_T DbName; ESS_SVRNAME_T LoginMachine; ESS_ULONG_T LoginIP; ESS_TIME_T LastLogin; } ESS_CONNECTINFOEX_T, *ESS_PCONNECTINFOEX_T, **ESS_PPCONNECTINFOEX_T;
Data Type | Field | Description |
---|---|---|
ESS_USERNAME_T | Name | Name of the logged in user |
ESS_USERNAME_T | ProviderName | Name of the user directory. Example: @Native Directory |
ESS_CONNPARAM_T | connparam | Unique identity attribute identifying user or group in a directory. Example:native://nvid=f0ed2a6d7fb07688:5a342200:1265973105c:-7f46?USER |
ESS_APPNAME_T | AppName | Name of the currently connected application (if applicable) |
ESS_DBNAME_T | DbName | Database name |
ESS_SVRNAME_T | LoginMachine | Name of the logged in machine. If the machine name cannot be resolved on the network, this field contains the IP address formatted as a string. An asterisk (*) denotes the session that called EssListLogins. |
ESS_ULONG_T | LoginIP | IP address of the logged in machine |
ESS_TIME_T | LastLogin | Time of the last login |