IDkmBinaryLocator Interface

Definition

This interface contains methods implemented by the symbol provider to allow debug monitors to search for binaries on symbol servers and local disks. This is required because the symbol server APIs are not thread safe and the symbol provider owns access to them.

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

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

Methods

LocateBinary(DkmProcess, String, String, String, UInt32, UInt32)

This method will search the local disk and any configured symbol servers for a binary that matches the parameters. The path to this file on the local disk is returned. If the file was on a symbol server, it is downloaded to a cache and the local path is returned.

Applies to