DkmNativeRuntimeInstance.FindDataBreakpoint Method

Definition

Checks if the specified address range is fully covered by a data breakpoint, and if so returns the address/size of the data breakpoint. In native code, this will return S_FALSE if the data breakpoint isn't found.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

public:
 void FindDataBreakpoint(System::UInt64 Address, int Size, [Runtime::InteropServices::Out] System::UInt64 % ActualAddress, [Runtime::InteropServices::Out] int % ActualSize);
public void FindDataBreakpoint (ulong Address, int Size, out ulong ActualAddress, out int ActualSize);
member this.FindDataBreakpoint : uint64 * int * uint64 * int -> unit
Public Sub FindDataBreakpoint (Address As ULong, Size As Integer, ByRef ActualAddress As ULong, ByRef ActualSize As Integer)

Parameters

Address
UInt64

[In] Memory address to search for.

Size
Int32

[In] Size of address range to check for.

ActualAddress
UInt64

[Out] The actual address set when the data breakpoint was created. If not found, this will be set to 0.

ActualSize
Int32

[Out] The actual size set when the data breakpoint was created.

Applies to