IDkmPerformanceMeasurement140 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Interface used to gather performance data from the debuggee.
Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, TransportKind.
This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).
public interface class IDkmPerformanceMeasurement140
public interface class IDkmPerformanceMeasurement140
__interface IDkmPerformanceMeasurement140
public interface IDkmPerformanceMeasurement140
type IDkmPerformanceMeasurement140 = interface
Public Interface IDkmPerformanceMeasurement140
Methods
QueryPerformanceCounters(DkmProcess, DkmWorkList, DkmCompletionRoutine<DkmPerformanceCountersAsyncResult>) |
Asynchronous Method to obtain the timing data from the IDkmPerformanceMeasurementDispatcherService gathered from events emitted by the runtimes in the process. This is called asynchronously because obtaining the debugger overhead can be very expensive. |