Not Flagged 408 0 Worker Thread Highest Not Flagged 8952 6 Worker Thread Normal Not Flagged 5768 7 Worker Thread vshost.RunParkingWindow [Managed to Native Transition] Normal [Managed to Native Transition] Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.WaitForThreadExit() + 0x9e bytes Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunParkingWindowThread() + 0x2db bytes mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x160 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x17 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x52 bytes mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x52 bytes [Native to Managed Transition] Not Flagged 7416 9 Worker Thread .NET SystemEvents [Managed to Native Transition] Normal [Managed to Native Transition] System.dll!Microsoft.Win32.SystemEvents.WindowThreadProc() + 0xb6 bytes mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x160 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x17 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x52 bytes mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x52 bytes [Native to Managed Transition] Not Flagged > 11192 10 Main Thread Main Thread EasyOpcNetDemoXml.MainForm.readItemButton_Click Normal mscorlib.dll!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext) + 0x21 bytes mscorlib.dll!System.Threading.WaitHandle.WaitOne(int millisecondsTimeout, bool exitContext) + 0x31 bytes mscorlib.dll!System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(System.Runtime.Remoting.Messaging.Message reqMsg, bool bProxyCase) + 0xee bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.ConnectToServer(System.Net.WebProxy proxy, Opc.Server server, OpcLabs.BaseLib.Security.NetworkSecurity networkSecurity, string connectionGroupName) + 0x1bd bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.Connect(bool doOnlyIfGoodStatus, bool callGetStatus, out System.Exception exception) + 0x188 bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServerLink.Connect(out System.Exception exception) + 0x2e bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiEasyToOpcNetApi.ReadMultipleItemsFromOneServer(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray, OpcLabs.EasyOpc.ServerDescriptor serverDescriptor) + 0x25a bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiEasyDAClient.ReadMultipleItems.AnonymousMethod__36_1(OpcLabs.EasyOpc.ServerDescriptor serverDescriptor, System.Collections.Generic.IEnumerable groupArgumentsArray) + 0x30 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect.AnonymousMethod__1() + 0x12e bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.Perform(System.Collections.Generic.IEnumerable actions) + 0xac bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect(System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func,OpcLabs.EasyOpc.DataAccess.OperationModel.DAVtqResult[]> groupResultSelector, System.Collections.Generic.IEqualityComparer comparer) + 0x2fd bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect(System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func,OpcLabs.EasyOpc.DataAccess.OperationModel.DAVtqResult[]> groupResultSelector) + 0x119 bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x27f bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.ForwardingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x20a bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.ForwardingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x20a bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.DataAccess.PSBoxingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x352 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect.AnonymousMethod__1() + 0x12e bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.Perform(System.Collections.Generic.IEnumerable actions) + 0xac bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect(System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func,OpcLabs.EasyOpc.DataAccess.OperationModel.DAVtqResult[]> groupResultSelector, System.Collections.Generic.IEqualityComparer comparer) + 0x2fd bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect(System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func,OpcLabs.EasyOpc.DataAccess.OperationModel.DAVtqResult[]> groupResultSelector) + 0x119 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.EasyDAClientCompositor.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x248 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.CompositeEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x1cc bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.ForwardingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x20a bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.LicensingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x317 bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.DataAccess.EasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x1d3 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.IEasyDAClientExtension.ReadItem(OpcLabs.EasyOpc.DataAccess.IEasyDAClient client, OpcLabs.EasyOpc.ServerDescriptor serverDescriptor, OpcLabs.EasyOpc.DataAccess.DAItemDescriptor itemDescriptor, OpcLabs.EasyOpc.DataAccess.DAReadParameters readParameters) + 0x146 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.IEasyDAClientExtension.ReadItem(OpcLabs.EasyOpc.DataAccess.IEasyDAClient client, OpcLabs.EasyOpc.ServerDescriptor serverDescriptor, OpcLabs.EasyOpc.DataAccess.DAItemDescriptor itemDescriptor) + 0xee bytes EasyOpcNetDemoXml.exe!EasyOpcNetDemoXml.MainForm.readItemButton_Click(object sender, System.EventArgs e) Line 56 + 0x126 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.OnClick(System.EventArgs e) + 0x9e bytes System.Windows.Forms.dll!System.Windows.Forms.Button.OnClick(System.EventArgs e) + 0xbc bytes System.Windows.Forms.dll!System.Windows.Forms.Button.OnMouseUp(System.Windows.Forms.MouseEventArgs mevent) + 0xd9 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.WmMouseUp(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks) + 0x2e9 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0xbc2 bytes System.Windows.Forms.dll!System.Windows.Forms.ButtonBase.WndProc(ref System.Windows.Forms.Message m) + 0x87 bytes System.Windows.Forms.dll!System.Windows.Forms.Button.WndProc(ref System.Windows.Forms.Message m) + 0x24 bytes System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x86 bytes [Native to Managed Transition] [Managed to Native Transition] System.Windows.Forms.dll!System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(System.IntPtr dwComponentID, int reason, int pvLoopData) + 0x348 bytes System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason, System.Windows.Forms.ApplicationContext context) + 0x1bc bytes System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x55 bytes EasyOpcNetDemoXml.exe!EasyOpcNetDemoXml.Program.Main() Line 17 + 0x2a bytes [Native to Managed Transition] [Managed to Native Transition] mscorlib.dll!System.AppDomain.ExecuteAssembly(string assemblyFile, System.Security.Policy.Evidence assemblySecurity, string[] args) + 0x7f bytes Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() + 0x46 bytes mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x160 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x17 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x52 bytes mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x52 bytes [Native to Managed Transition] Not Flagged 12916 3 Worker Thread Worker Thread [Managed to Native Transition] Normal [Managed to Native Transition] System.dll!System.Net.Sockets.Socket.Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) + 0xe1 bytes System.dll!System.Net.Sockets.Socket.Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags) + 0x28 bytes System.dll!System.Net.Sockets.NetworkStream.Read(byte[] buffer, int offset, int size) + 0x92 bytes System.dll!System.Net.Connection.SyncRead(System.Net.HttpWebRequest request, bool userRetrievedStream, bool probeRead) + 0x179 bytes System.dll!System.Net.Connection.PollAndRead(System.Net.HttpWebRequest request, bool userRetrievedStream) + 0x83 bytes System.dll!System.Net.ConnectStream.WriteHeaders(bool async) + 0x2c7 bytes System.dll!System.Net.HttpWebRequest.EndSubmitRequest() + 0x7d bytes System.dll!System.Net.HttpWebRequest.GetResponse() + 0x307 bytes System.Web.Services.dll!System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(System.Net.WebRequest request) + 0x138 bytes System.Web.Services.dll!System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(string methodName, object[] parameters) + 0x10e bytes OpcNetApi.Xml!OpcXml.Da10.Service.GetStatus(string LocaleID, string ClientRequestHandle, out OpcXml.Da10.ServerStatus Status) + 0x7e bytes OpcNetApi.Xml!OpcXml.Da.Server.GetSupportedLocales() + 0x9b bytes OpcNetApi!Opc.Server.GetSupportedLocales() + 0x2a bytes OpcNetApi!Opc.Server.Connect(Opc.URL url, Opc.ConnectData connectData) + 0xa2 bytes OpcNetApi!Opc.Da.Server.Connect(Opc.URL url, Opc.ConnectData connectData) + 0x2a bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.ServerConnect(Opc.Server server, Opc.ConnectData connectData, out System.Exception exception) + 0x97 bytes [Native to Managed Transition] [Managed to Native Transition] mscorlib.dll!System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Messaging.IMessageSink replySink) + 0x1b8 bytes mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x160 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x17 bytes mscorlib.dll!System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() + 0x70 bytes mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() + 0x160 bytes [Native to Managed Transition] Not Flagged 12996 12 Worker Thread System.Threading.WaitHandle.WaitAny() Normal mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x9c bytes System.dll!System.Net.TimerThread.ThreadProc() + 0x2f6 bytes mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x160 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x17 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x52 bytes mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x52 bytes [Native to Managed Transition]