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
23typedef 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