GetRegValueType
Gets the data type of the value of a variable in the Windows registry.
Function
| Group
| Execution
| Windows
| Embedded
| Thin Client
| Mobile Access
|
GetRegValueType | System Info
| Synchronous
| Supported
| Supported
| Not supported
| Not supported
|
Syntax
GetRegValueType( numMainKey, strKey, strValueName )
- numMainKey
- Numeric tag with the following possible values:
0
| HKEY_LOCAL_MACHINE
|
1
| HKEY_CLASSES_ROOT
|
2
| HKEY_CURRENT_USER
|
3
| HKEY_USERS
|
4
| HKEY_CURRENT_CONFIG
|
5
| HKEY_PERFORMANCE_DATA
|
- strKey
- Path where the value is located in the Main Key.
- strVariableName
- Name of the variable to get. The maximum length is 255 characters.
Returned value
1
| Variable type is String.
|
0
| Variable type is DWord.
|
−1
| Invalid number of parameters or invalid Main Key.
|
−2
| Variable type is not supported. You can only read DWord or String values from the registry.
|
−3
| Failed to read the variable value; verify that you have the proper security rights.
|
Examples
Tag Name
| Expression
|
Tag
| GetRegValueType( 0, “HARDWAREDESCRIPTIONSystem”, “SystemBiosDate” ) // Returned value = 1
|
Tag
| GetRegValueType( 2, “Control PanelDesktop”, “Smooth Scroll” ) // Returned value = 0
|
GetRegValueType