DkmFuncEvalMode Enum
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.
Indicates if there is a function evaluation occurring in the target process and if stopping events are allowed for this evaluation.
public enum class DkmFuncEvalMode
public enum class DkmFuncEvalMode
enum DkmFuncEvalMode
public enum DkmFuncEvalMode
type DkmFuncEvalMode =
Public Enum DkmFuncEvalMode
- Inheritance
-
DkmFuncEvalMode
Fields
Name | Value | Description |
---|---|---|
NotEvaluating | 0 | No function evaluation is currently in progress. |
EvaluatingWithoutStoppingEvents | 1 | A function evaluation is currently in progress. No stopping events are permitted on the queried thread, so stopping events will be suppressed after the 'received' phase of stopping event processing. This value is used when (1) the function evaluation was started without the DkmFuncEvalFlags.AllowStoppingEvents flag -or- (2) the queried thread is not the evaluating thread and DkmFuncEvalFlags.RunAllThreads was not used. |
EvaluatingWithStoppingEvents | 2 | A function evaluation is currently in progress. Stopping events are permitted on the queried thread, so if the queried thread hits a breakpoint, the debugger may enter nested break state. |