コード例 #1
0
        protected override void ThreadAction()
        {
            Profiler.Start(Name);
            Profiler.Start(Name + "_TakeScreenshot");
            BitmapUtility.TakeScreenshot(m_TempBitmap);
            Profiler.Stop(Name + "_TakeScreenshot");

            Profiler.Start(Name + "_CloneBitmap");
            lock (ScreenBmpLock)
            {
                BitmapUtility.Clone32BPPBitmap(m_TempBitmap, ScreenBmp);
            }
            Profiler.Stop(Name + "_CloneBitmap");
            Profiler.Stop(Name);
        }