IDkmModuleInstanceLoadNotification Schnittstelle

Definition

Idkmmoduleinstanceloadnotification wird von Komponenten implementiert, die auf das moduleinstanceload-Ereignis lauschen möchten. Wenn diese Benachrichtigung ausgelöst wird, wird der Ziel Prozess angehalten und kann untersucht werden. Moduleinstanceload wird ausgelöst, wenn ein Modul von einem Ziel Prozess geladen wird. Unter anderem wird dieses Ereignis für Symbol Anbieter zum Laden von Symbolen und für den Breakpoint-Manager verwendet, um Breakpoints festzulegen. Moduleinstanceload wird für alle Module ausgelöst, auch wenn keine Symbole geladen sind.

Moduleinstanceload-Ereignisse können unterdrückt werden. In diesem Fall ist das Modul für Komponenten, die über der Ebene liegen, in der das Modul unterdrückt wurde, unsichtbar.

Implementierungen dieser Schnittstelle können einschränken, wenn Sie mithilfe eines Filters aufgerufen werden, der in ihrer Komponenten Konfiguration definiert ist. Die folgenden Eigenschaften können verwendet werden: basedebugmonitorid, EngineID, runtimeId, symbolproviderid, transportkind.

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

Methoden

OnModuleInstanceLoad(DkmModuleInstance, DkmWorkList, DkmEventDescriptorS)

"Onmoduleinstanceload" wird als Teil der Ereignisverarbeitung aufgerufen. Weitere Informationen finden Sie unter Schnittstellen Definition.

Gilt für