Contains information about data blocks exclusively locked, as returned by the ListLocks() function. This structure is similar to ESS_LOCKINFO_T, with the addition of the ProviderName and connparam fields. Fields in this structure cannot be modified using the API.
typedef struct ESS_LOCKINFOEX_T { ESS_USERNAME_T UserName; ESS_USERNAME_T ProviderName; ESS_CONNPARAM_T connparam ESS_USHORT_T nLocks; ESS_TIME_T Time; ESS_LOGINID_T LoginId; } ESS_LOCKINFOEX_T, *ESS_PLOCKINFOEX_T, **ESS_PPLOCKINFOEX_T;
Data Type | Field | Description |
---|---|---|
ESS_USERNAME_T | UserName | User name |
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_USHORT_T | nLocks | Number of blocks exclusively locked by the user |
ESS_TIME_T | Time | Maximum time (in seconds) that blocks have been exclusively locked |
ESS_LOGINID_T | LoginId | User login identification tag |