IDkmPerformanceMeasurement140 Interface

Definition

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.

Applies to