コード例 #1
0
 private static void OnCustomRenderEventCallback(Guid eventId, IntPtr pointer)
 {
   if (eventId != UnsafeNativeMethods.CRdkCmnEventWatcher_RenderRenderWindowClonedId())
     return;
   if (ClonedEvent == null)
     return;
   var old_id = Guid.Empty;
   var new_id = Guid.Empty;
   UnsafeNativeMethods.CRdkCmnEventWatcher_GetRenderWindowClonedArgs(pointer, ref old_id, ref new_id);
   var e = new RenderWindowClonedEventArgs(old_id, new_id);
   ClonedEvent.Invoke(FromSessionId(old_id), e);
 }
コード例 #2
0
        private static void OnCustomRenderEventCallback(Guid eventId, IntPtr pointer)
        {
            if (eventId != UnsafeNativeMethods.CRdkCmnEventWatcher_RenderRenderWindowClonedId())
            {
                return;
            }
            if (ClonedEvent == null)
            {
                return;
            }
            var old_id = Guid.Empty;
            var new_id = Guid.Empty;

            UnsafeNativeMethods.CRdkCmnEventWatcher_GetRenderWindowClonedArgs(pointer, ref old_id, ref new_id);
            var e = new RenderWindowClonedEventArgs(old_id, new_id);

            ClonedEvent.Invoke(FromSessionId(old_id), e);
        }