unsigned long AvailableCameras (int nFGHandle,enum eCameraIDs *pCamera, unsigned long &nSize)
public delegate ulong AvailableCameras_Delegate(int nFGHandle,ref eCameraIDs pCamera,ref ulong nSize); [DllImport("abc.dll", CallingConvention = CallingConvention.StdCall, EntryPoint = "AvailableCameras")] public static extern ulong AvailableCameras (int nFGHandle, ref eCameraIDs pCamera, ref ulong nSize);
AvailableCameras_Delegate cam = new AvailableCameras_Delegate(Importdll_DermalogVC3.AvailableCameras); ulong abcd = cam(a, ref eFrameInfoIDs.E_LIFENESS_INFO,ref vx);
1.Delegate 'DermalogProject.AvailableCameras_Delegate' has some invalid argument 2.cannot convert from 'DermalogProject.eFrameInfoIDs' to 'ref DermalogProject.eCameraIDs' 3.Argument '3' must be passed with the 'ref' keyword
AvailableCameras_Delegate cam = new AvailableCameras_Delegate(Importdll_DermalogVC3.AvailableCameras); cam(nHandle, ref eCameraIDs.INTERN_CAMERA, ref vx);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)