Compartilhar via


DkmFuncEvalFlags Enum

Definition

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.

Applies to