    

 ## On this page

  

 

 # dvs\_var\_info Struct Reference

 Last update: 16.07.2025 

Struct holding information for a variable's definiton. [More...](structdvs__var__info.xhtml#details)

`#include <<a class="el" href="dynamic__visualization__store__api_8h_source.xhtml">dynamic_visualization_store_api.h</a>>`

## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

<a id="abcef03f7b1e419ae39c7511de2385a9b"></a>uint32\_t [\_id](structdvs__var__info.xhtml#abcef03f7b1e419ae39c7511de2385a9b) Unique id for variable.   
 <a id="ad1b4aeadeb75d6ab2a446fef37f11d0a"></a>char \* [\_name](structdvs__var__info.xhtml#ad1b4aeadeb75d6ab2a446fef37f11d0a) UTF-8 Compatible name of variable \[null terminated\], max name length visible in the GUI == 49, must be unique from other variable names.   
 <a id="a721f90cd12b7e98cf0d2fcf99ed9c7a9"></a>enum [dvs\_var\_type](dynamic__visualization__store__enums_8h.xhtml#af6aa6351345da4151507012681b3aff0) [\_type](structdvs__var__info.xhtml#a721f90cd12b7e98cf0d2fcf99ed9c7a9) Type of variable, see dvs\_var\_type enum ([dynamic\_visualization\_store\_enums.h](dynamic__visualization__store__enums_8h.xhtml "Contains enums used in C/C++ API."))   
 <a id="abfd6a4461939e798ebdc5d6714a4558f"></a>enum [dvs\_var\_location](dynamic__visualization__store__enums_8h.xhtml#af4f0eba512eff253854b44d7ce078491) [\_location](structdvs__var__info.xhtml#abfd6a4461939e798ebdc5d6714a4558f) Location of variable (case/part/element/node), see dvs\_var\_location enum ([dynamic\_visualization\_store\_enums.h](dynamic__visualization__store__enums_8h.xhtml "Contains enums used in C/C++ API."))   
 <a id="a3d7cdb8a063eaf6c94f95f3b589c8624"></a>char \* [\_unit](structdvs__var__info.xhtml#a3d7cdb8a063eaf6c94f95f3b589c8624) UTF-8 Compatible unit type, see: [https://nexusdemo.ensight.com/docs/python/html/ENS\_UNITSSchema.html](https://nexusdemo.ensight.com/docs/python/html/ENS_UNITSSchema.html).   
 <a id="a262ba1165d1929418e03a2a250774525"></a>char \* [\_unit\_label](structdvs__var__info.xhtml#a262ba1165d1929418e03a2a250774525) UTF-8 Compatible label, see: [https://nexusdemo.ensight.com/docs/python/html/ENS\_UNITSSchema.html](https://nexusdemo.ensight.com/docs/python/html/ENS_UNITSSchema.html).   
 <a id="a9f99fd8ad9d004f44939c830747ebfc8"></a>uint32\_t [\_metadata\_num\_pairs](structdvs__var__info.xhtml#a9f99fd8ad9d004f44939c830747ebfc8) Number of arrays in \_metadata\_keys/\_metadata\_vals.   
 <a id="a9c656726edeeb5c0cf5b9a42f870b3a2"></a>char \*\* [\_metadata\_keys](structdvs__var__info.xhtml#a9c656726edeeb5c0cf5b9a42f870b3a2) UTF-8 Compatible key , each array should be null terminated.   
 <a id="abe0afbff61a368336c7750c831a3c056"></a>char \*\* [\_metadata\_vals](structdvs__var__info.xhtml#abe0afbff61a368336c7750c831a3c056) UTF-8 Compatible value, each array should be null terminated.   
 <a id="details" name="details"></a>## Detailed Description

Struct holding information for a variable's definiton.

Definition at line [91](dynamic__visualization__store__api_8h_source.xhtml#l00091) of file [dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.xhtml).



---

The documentation for this struct was generated from the following file:- D:/ANSYSDev/NoBackup/branches/EnSight-Second-Coming/ensight/user\_defined\_src/readers/dvs/[dynamic\_visualization\_store\_api.h](dynamic__visualization__store__api_8h_source.xhtml)