DkmThread.OnBeginFuncEvalExecution(DkmFuncEvalFlags) Method
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.
OnBeginFuncEvalExecution is called by the base debug monitor on the event thread. This method is called as part of the implementation of IDkmBaseFuncEvalService.BeginFuncEvalExecution, which is called to resume the process for a function evaluation. OnBeginFuncEvalExecution will update the internal state of the DkmProcess object to indicate that a function evaluation is in progress. This will also send a FuncEvalStarting event and it will mark the process as running, so that no operations which require a stopped process will be allowed.
public:
bool OnBeginFuncEvalExecution(Microsoft::VisualStudio::Debugger::Evaluation::DkmFuncEvalFlags Flags);
public:
bool OnBeginFuncEvalExecution(Microsoft::VisualStudio::Debugger::Evaluation::DkmFuncEvalFlags Flags);
bool OnBeginFuncEvalExecution(Microsoft::VisualStudio::Debugger::Evaluation::DkmFuncEvalFlags Flags);
public bool OnBeginFuncEvalExecution (Microsoft.VisualStudio.Debugger.Evaluation.DkmFuncEvalFlags Flags);
member this.OnBeginFuncEvalExecution : Microsoft.VisualStudio.Debugger.Evaluation.DkmFuncEvalFlags -> bool
Public Function OnBeginFuncEvalExecution (Flags As DkmFuncEvalFlags) As Boolean
Parameters
- Flags
- DkmFuncEvalFlags
[In] Flags impacting how function evaluation requests are performed.
Returns
[Out] True if the base debug monitor should resume execution of the target process. This will be true unless both DkmFuncEvalFlags.AllowStoppingEvents and DkmFuncEvalFlags.RunAllThreads are set -and- there are events waiting to be processed.