DkmIsUserCodeExtendedAsyncResult Struct

Definition

Result of an asynchronous DkmNativeInstructionAddress.IsUserCodeExtended call.

public value class DkmIsUserCodeExtendedAsyncResult
public struct DkmIsUserCodeExtendedAsyncResult
type DkmIsUserCodeExtendedAsyncResult = struct
Public Structure DkmIsUserCodeExtendedAsyncResult
Inheritance
DkmIsUserCodeExtendedAsyncResult

Constructors

DkmIsUserCodeExtendedAsyncResult(Boolean, DkmNativeNonUserCodeReason)

Creates a new result structure to hold the output from a successful call to DkmNativeInstructionAddress.IsUserCodeExtended.

Properties

ErrorCode

HRESULT code returned from the caller. This will be DkmExceptionCode.COR_E_OPERATIONCANCELED (0x8013153B) if the operation was canceled before processing was complete.

Reason

The reason why the code was marked non-user code.

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

UserCode

True if the provided instruction address is user code.

This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

Methods

CreateErrorResult(Exception)

Creates a new result structure to hold the error from a failed call to DkmNativeInstructionAddress.IsUserCodeExtended.

Applies to