GetThreadInfo function (LotusScript® Language)
Returns system information about the thread.
Syntax
GetThreadInfo (Dim InfoID as Integer)
Elements
InfoID
Information to be returned
Return values
Data
A variant containing the information to be returned.
Usage
Pass any of the LSI_ constants from the following table to GetThreadInfo to have it return the current value of that constant.
Code |
Meaning |
---|---|
LSI_THREAD_LINE |
Current® Line Number |
LSI_THREAD_PROC |
Name of current procedure |
LSI_THREAD_MODULE |
Name of current module |
LSI_THREAD_VERSION |
LotusScript® version number |
LSI_THREAD_LANGUAGE |
(Human) language setting |
LSI_THREAD_COUNTRY |
Country or region setting |
LSI_THREAD_TICKS |
Get current clock ticks |
LSI_THREAD_TICKS_PER_SEC |
Get clock ticks per second (supported only on platforms that support parallel processing primitives) |
LSI_THREAD_PROCESS_ID |
Get current process ID (supported only on platforms that support parallel processing primitives) |
LSI_THREAD_TASK_ID |
Get current task ID (supported only on platforms that support parallel processing primitives) |
LSI_THREAD_CALLPROC |
Get the name of the calling procedure |
LSI_THREAD_CALLMODULE |
Get the name of the calling module |
The values of the constants are defined in lsprcval.lss, which is automatically included through lsconst.lss.