IDkmSymbolCompilerIdQuery Interface

Definition

This API is used to fetch the compiler id for a given symbol. It is implemented by symbol providers that support symbol stores where the binary may contain multiple languages. In other words, this interface only needs to be implemented when DkmModule.CompilerId is Guid.Empty/Guid.Empty.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: RuntimeId, SymbolProviderId.

public interface class IDkmSymbolCompilerIdQuery
public interface class IDkmSymbolCompilerIdQuery
__interface IDkmSymbolCompilerIdQuery
public interface IDkmSymbolCompilerIdQuery
type IDkmSymbolCompilerIdQuery = interface
Public Interface IDkmSymbolCompilerIdQuery

Methods

GetCompilerId(DkmInstructionSymbol, DkmInspectionSession)

Returns the compiler id (LanguageId/VendorId) of a given symbol. See DkmSymbol.GetCompilerId for a more detailed description.

Applies to