1 | // Licensed to the .NET Foundation under one or more agreements. |
2 | // The .NET Foundation licenses this file to you under the MIT license. |
3 | // See the LICENSE file in the project root for more information. |
4 | // |
5 | // DbgEngineMetrics.h |
6 | // |
7 | // This file contains the defintion of CLR_ENGINE_METRICS. This struct is used for Silverlight debugging. |
8 | // |
9 | // ====================================================================================== |
10 | |
11 | |
12 | |
13 | #ifndef __DbgEngineMetrics_h__ |
14 | #define __DbgEngineMetrics_h__ |
15 | |
16 | //--------------------------------------------------------------------------------------- |
17 | // |
18 | // This struct contains information necessary for Silverlight debugging. coreclr.dll has a static struct |
19 | // of this type. It is read by dbgshim.dll to help synchronize the debugger and coreclr.dll in launch |
20 | // and early attach scenarios. |
21 | // |
22 | |
23 | typedef struct tagCLR_ENGINE_METRICS |
24 | { |
25 | DWORD cbSize; // the size of the struct; also identifies the format of the struct |
26 | DWORD dwDbiVersion; // the version of the debugging interface expected by this CoreCLR |
27 | LPVOID phContinueStartupEvent; // pointer to the continue startup event handle |
28 | } CLR_ENGINE_METRICS; |
29 | |
30 | #endif // __DbgEngineMetrics_h__ |
31 | |