Share via


DkmILFailureReason Enum

Definition

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.

Applies to