= null) { rxmessage(can); } } } private string AddErr() { ZCAN_CHANNEL_ERROR_INFO pErrInfo = new ZCAN_CHANNEL_ERROR_INFO(); IntPtr ptr = Marshal.AllocHGlobal(Marshal.SizeOf(pErrInfo)); Marshal.StructureToPtr(pE