DkmILFailureReason 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 a reason why an IL instruction failed to execute. In addition to these constants, negative values may be used to indicate customized error conditions resulting from the execution of intrinsic functions.
public enum class DkmILFailureReason
public enum class DkmILFailureReason
enum DkmILFailureReason
public enum DkmILFailureReason
type DkmILFailureReason =
Public Enum DkmILFailureReason
- Inheritance
-
DkmILFailureReason
Fields
Name | Value | Description |
---|---|---|
None | 0 | The IL was evaluated successfully. |
DivideByZero | 1 | An attempt was made to divide an integer by zero. |
MemoryReadError | 2 | An attempt to read from the debuggee's memory failed. |
MemoryWriteError | 3 | An attempt to write to the debuggee's memory failed. |
RegisterReadError | 4 | An attempt to read the value of a register from the debuggee failed. |
RegisterWriteError | 5 | An attempt to write to the value of a register from the debuggee failed. |
Aborted | 6 | Execution was terminated because the user cancelled the evaluation. |
StringTooLong | 7 | An attempt was made to read a string which was larger than the maximum length. |
Timeout | 8 | Execution was terminated because the evaluation timeout was exceeded. |
TooManyFuncEval | 9 | A function evaluation is already in progress. Multiple function evaluations are not supported. |
AbortFailed | 10 | An attempt to abort the evaluation failed. The process is now in an indeterminate state. |
MinidumpNotSupported | 11 | This operation is not supported while debugging a minidump. |
AbortUnhandledException | 12 | The evaluation was aborted because an unhandled exception occurred in the process. |
UserModeScheduledNotSupported | 13 | This operation is not supported on a user-mode scheduled thread. |
ByteExtractionOutOfBounds | 14 | A DkmILExtractBytes instruction failed because the range of bytes to extract falls outside the bounds of the value. |
InvalidPseudoAddressOperation | 15 | An attempt was made to perform an unsupported operation with one or more pseudo-address operands. |
UnknownFuncEvalError | 16 | An unknown error occurred during a function evaluation. |
AttemptedToCrossEnclaveBoundaries | 17 | There was an attempt to evaluate a function across an enclave's boundaries. |