IDkmTimeTravellingMonitor.GetMemoryReadTime Method

Definition

Called to find out what time relative to the current process time a value from a memory read is resolved from.

public:
 void GetMemoryReadTime(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, System::UInt64 baseAddress, System::UInt32 size, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::DkmMemoryTimeFlags % worstMemoryTimeFlags);
public void GetMemoryReadTime (Microsoft.VisualStudio.Debugger.DkmProcess process, ulong baseAddress, uint size, out Microsoft.VisualStudio.Debugger.DkmMemoryTimeFlags worstMemoryTimeFlags);
abstract member GetMemoryReadTime : Microsoft.VisualStudio.Debugger.DkmProcess * uint64 * uint32 * DkmMemoryTimeFlags -> unit
Public Sub GetMemoryReadTime (process As DkmProcess, baseAddress As ULong, size As UInteger, ByRef worstMemoryTimeFlags As DkmMemoryTimeFlags)

Parameters

process
DkmProcess

[In] DkmProcess represents a target process which is being debugged. The debugger debugs processes, so this is the basic unit of debugging. A DkmProcess can represent a system process or a virtual process such as minidumps.

baseAddress
UInt64

[In] The base address of a memory read.

size
UInt32

[In] The size of the memory read.

worstMemoryTimeFlags
DkmMemoryTimeFlags

[Out] The read flags representing the lowest confidence memory read across the given address range.

Applies to