Passing Pointers
C and C++ functions often accept pointers in their function prototypes. A pointer is basically an integer value representing a memory address.
To pass a pointer to a DLL, that is, the memory address of a value to a DLL from LabVIEW, you have to configure the Call Library Function Node to pass the data by reference, rather than by value. You cannot directly pass in the memory address as LabVIEW does not expose the memory allocation of data to programmers.Passing Pointers to Integers (and other primitives)
The following is the Call Library Function Node configuration for a function that takes a pointer to an integer. The Pass dropdown should be changed to Pointer to Value.
void ReturningValuesByReference_Integer(int x, int y, int *sum);
Pas