internal static V_RESULT CopyOut(IntPtr fromPtr, IntPtr toPtr) { v_deadlineMissedInfo from = (v_deadlineMissedInfo)Marshal.PtrToStructure(fromPtr, type); GCHandle toGCHandle = GCHandle.FromIntPtr(toPtr); OfferedDeadlineMissedStatus to = toGCHandle.Target as OfferedDeadlineMissedStatus; V_RESULT result = CopyOut(ref from, to); toGCHandle.Target = to; return(result); }
internal static V_RESULT CopyOut(ref v_deadlineMissedInfo from, OfferedDeadlineMissedStatus to) { to.TotalCount = from.totalCount; to.TotalCountChange = from.totalChanged; return(v_handleToInstanceHandleMarshaler.CopyOut(ref from.instanceHandle, ref to.LastInstanceHandle)); }