QUOTE(Tomi Maila @ Oct 30 2007, 01:34 AM)
GetValueByPointer takes the C style pointer and the corresponding data type, which are generated by Import Shared Library Tool, as inputs and copies the value which the pointer points in shared library(dll/so/framework) to LabVIEW.
Input terminals:
Input Type: Input type is the LabVIEW data type to which you want to pass into LabVIEW. Input type can be Numeric, string, Array, Cluster . This VI returns an error if LabVIEW cannot convert the data wired to Pointer to the data type you wire to this input. If the data is integer, you can coerce the data to another numeric representation, such as an extended-precision, floating-point number.
Pointer: Pointer is a memory address represented by a 32-bit unsigned integer in LabVIEW.
Pack Type: Byte alignment information of the Input Type.
Output terminals:
Value:Value is the data copied from the memory which is pointed by Pointer and changed to the data type specified by Input type.