AllocByPtrMethod

Applies to:Fast Math Parser
Class:uCalc.DataType
Allocates a scalar of the given type and copies data from the area indicated by the Pointer
Syntax
AllocByPtr(ValuePtr)
Parameters
ValuePtr
Pointer to the data that is copied to the scalar being defined
Returns
Type: IntPtr
Pointer of the scalar that was allocated
Remarks
DLL import code
<DllImport(uCalcDLL, CharSet:=CharSet.Ansi, CallingConvention:=CallingConvention.Cdecl, EntryPoint:="AllocByPtr")> _

Private Function AllocByPtr__(ByVal DataTypeHandle As IntPtr,ByVal ValuePtr As IntPtr) As  IntPtr
End Function
            
[DllImport(uCalcDLL, CharSet=CharSet.Ansi, CallingConvention=CallingConvention.Cdecl, EntryPoint="AllocByPtr")]

protected static extern  IntPtr AllocByPtr_(IntPtr DataTypeHandle, IntPtr ValuePtr);
            
{DLLImport}function AllocByPtr__(DataTypeHandle: System.Pointer;ValuePtr: System.Pointer):  System.Pointer; cdecl; external uCalcDLL name 'AllocByPtr';

            
typedef  void * (* __AllocByPtr)(void *DataTypeHandle, void * ValuePtr); 

            
[DllImport(uCalcLib, CharSet=CharSet::Ansi, CallingConvention=CallingConvention::Cdecl, EntryPoint = "AllocByPtr")]

static void *   AllocByPtr_(void *  DataTypeHandle, void *   ValuePtr);
            
Prev | Next