DkmGetCompilerIdAsyncResult Struct

Definition

Result of an asynchronous DkmInstructionSymbol.GetCompilerId call.

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

Constructors

DkmGetCompilerIdAsyncResult(DkmCompilerId)

Creates a new result structure to hold the output from a successful call to DkmInstructionSymbol.GetCompilerId.

Properties

CompilerId

LanguageId/VendorId for the compiler which produced the code for this symbol. If this is unknown (ex: no symbols info for this block), both values will be Guid.Empty. Otherwise, both values should be non-zero.

This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview).

ErrorCode

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

Methods

CreateErrorResult(Exception)

Creates a new result structure to hold the error from a failed call to DkmInstructionSymbol.GetCompilerId.

Applies to