Share via


DkmSourceId Class

Definition

Identifies the source of an object. SourceIds are used to enable filtering in scenarios when multiple components may be creating instances of a class. For example, source ids can be used to determine if a breakpoint comes from the AD7 AL (ex: user breakpoint, or other breakpoint visible at the SDM level) instead of a breakpoint which may be created by another component (for example an internal breakpoint used for stepping).

public ref class DkmSourceId abstract sealed
public ref class DkmSourceId abstract sealed
class DkmSourceId abstract sealed
public static class DkmSourceId
type DkmSourceId = class
Public Class DkmSourceId
Inheritance
DkmSourceId

Properties

AD7BreakpointId

Object was created in response to a breakpoint request from the IDE.

AD7DeploymentId

Object was created at the AD7 layer to execute a command.

AD7ExceptionBoundary

DkmExceptionTrigger was created in response to the 'Break when exceptions cross AppDomain or managed/native boundaries (Managed only)' debugger option.

AD7ExceptionCaughtSetting

Exception trigger for exceptions that are reported as 'caught'.

AD7ExceptionSetting

DkmExceptionTrigger was created in response to exception settings from the IDE.

AD7Stepper

DkmStepper created in response to a step request from the IDE.

BaseDMServicesId

Object was created at the AD7 layer to execute a command.

ClientCppEE

Object created for local CPP EE.

GpuDebugMonitorRequest

Filtered events sent to the GPU Debug Monitor filter on this Source ID.

ManagedDmStepper

DkmStepper created by Managed DM.

ManagedDmSymbolsUpdateId

SymbolsUpdate event generated by Managed DM.

MSBreakpointManagerId

Object was created for a source-level breakpoint by the Microsoft breakpoint manager.

MSCustomDataBreakpointManagerId

Enables a custom data breakpoint created by the Breakpoint Manager to be handled separately from normal source level breakpoints.

NativeBaseDmRequest

Filtered events sent to the Native DM filter on this Source ID.

ServerCppEE

Object created for server CPP EE.

SteppingManagerStepper

DkmStepper created by the Stepping Manager.

Applies to