IDkmModuleInstanceUnloadNotification.OnModuleInstanceUnload(DkmModuleInstance, DkmWorkList, DkmEventDescriptor) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
"Onmoduleinstanceentladen" wird als Teil der Ereignisverarbeitung aufgerufen. Weitere Informationen finden Sie unter Schnittstellen Definition.
public:
void OnModuleInstanceUnload(Microsoft::VisualStudio::Debugger::DkmModuleInstance ^ moduleInstance, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmEventDescriptor ^ eventDescriptor);
public void OnModuleInstanceUnload (Microsoft.VisualStudio.Debugger.DkmModuleInstance moduleInstance, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmEventDescriptor eventDescriptor);
abstract member OnModuleInstanceUnload : Microsoft.VisualStudio.Debugger.DkmModuleInstance * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmEventDescriptor -> unit
Public Sub OnModuleInstanceUnload (moduleInstance As DkmModuleInstance, workList As DkmWorkList, eventDescriptor As DkmEventDescriptor)
Parameter
- moduleInstance
- DkmModuleInstance
In Die modulinstanzklasse stellt ein Code Bündel (z.: dll oder exe) dar, das an einer bestimmten Stelle in einen bestimmten Prozess geladen wird. Modulinstanzobjekte sind 1:1 mit dem Konzept der Ausführungsumgebung eines Code Pakets. In nativem Code sind modulinstanzobjekte z. b. 1:1 mit der Basisadresse.
- workList
- DkmWorkList
Worklist, um zusätzliche Ereignis Verarbeitungsvorgänge anzufügen. Diese Arbeitsliste beginnt mit der Ausführung, nachdem alle Listener benachrichtigt wurden. Das Ereignis wird erst beendet, wenn die Arbeitsliste vollständig ausgeführt wurde.
- eventDescriptor
- DkmEventDescriptor
In Beschreibt das Ereignis, das verarbeitet wird.