DkmFuncEvalFlags 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.
Flags impacting how function evaluation requests are performed.
This enumeration supports a bitwise combination of its member values.
public enum class DkmFuncEvalFlags
public enum class DkmFuncEvalFlags
enum DkmFuncEvalFlags
[System.Flags]
public enum DkmFuncEvalFlags
[<System.Flags>]
type DkmFuncEvalFlags =
Public Enum DkmFuncEvalFlags
- Inheritance
-
DkmFuncEvalFlags
- Attributes
Fields
Name | Value | Description |
---|---|---|
None | 0 | The function evaluation will continue past stopping events (ex: breakpoints will be skipped) and will execute on a single thread (all other threads will be left suspended). |
AllowStoppingEvents | 1 | Indicates that stopping events should be processed normally during the function evaluation. This option is used for function evaluation requests from the immediate window. When this flag is missing, most stopping events are immediately suppressed. This flag should only be enabled by the AD7 AL. |
RunAllThreads | 2 | All threads should run during the function evaluation. If this flag is missing, all threads other than the evaluating thread are suspended during the evaluation. A component may use this flag in conjunction with the thread suspension API in order to suspend a subset of the threads in the application. This flag may not be used with function evaluation requests from the event thread. |