DkmILFunctionEvaluationArgumentFlags 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 affecting how arguments to a function evaluation are treated.
This enumeration supports a bitwise combination of its member values.
public enum class DkmILFunctionEvaluationArgumentFlags
public enum class DkmILFunctionEvaluationArgumentFlags
enum DkmILFunctionEvaluationArgumentFlags
[System.Flags]
public enum DkmILFunctionEvaluationArgumentFlags
[<System.Flags>]
type DkmILFunctionEvaluationArgumentFlags =
Public Enum DkmILFunctionEvaluationArgumentFlags
- Inheritance
-
DkmILFunctionEvaluationArgumentFlags
- Attributes
Fields
Name | Value | Description |
---|---|---|
Default | 0 | No flags are set. |
FloatingPoint | 1 | Set if this argument is a floating point value. This can affect how the value is passed to the function. |
Scalar | 2 | Set if this argument is a scalar type. On some architectures, this will affect how the parameter is passed. |
CopyToDebuggee | 4 | Set if the argument needs to be copied into the debuggee address space and then passed by reference. Used to support string literals in argument parameters. |
ThisPointer | 8 | Set if this argument is the this pointer for a call. |