DkmProcessAttachRequest.AttachToProcess 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.
Bewirkt, dass der Debugmonitor an den Prozess angefügt wird. Vor der Rückgabe dieser Methode muss der Debug-Monitor einen Ereignis Thread starten (oder einen vorhandenen Ereignis Thread wieder verwenden) und das dkmprocess-Objekt im Ereignis Thread erstellen. Beim Erstellen des dkmprocess-Objekts wird ein Prozess Erstellungs Ereignis gesendet.
Beachten Sie, dass diese Methode nur als Reaktion auf das Visual Studio-Debuggerpaket aufgerufen werden kann, das eine Anfügung anfordert. Komponenten, die an einen anderen Prozess angehängt werden sollen, sollten ein benutzerdefiniertes Ereignis an ein Visual Studio-Paket senden. Aus einem Paket kann ein Attach-Befehl über die ivsdebugger. launchdebugtargets-API angefordert werden.
public:
Microsoft::VisualStudio::Debugger::DkmProcess ^ AttachToProcess();
public Microsoft.VisualStudio.Debugger.DkmProcess AttachToProcess ();
member this.AttachToProcess : unit -> Microsoft.VisualStudio.Debugger.DkmProcess
Public Function AttachToProcess () As DkmProcess
Gibt zurück
Vorgenommen Dkmprocess stellt einen Ziel Prozess dar, der debuggt wird. Der Debugger debuggt die Prozesse, sodass dies die grundlegende debugeinheit ist. Ein dkmprocess kann einen System Prozess oder einen virtuellen Prozess, z. b. Minidumps, darstellen.
Ausnahmen
E_ATTACH_USER_CANCELED gibt an, dass der Vorgang an den Prozess anhängen abgebrochen wurde. Durch die Rückgabe dieses Fehlers werden die meisten Fehlermeldungen unterdrückt. Daher kann Sie in Kombination mit DkmUserMessage.Post oder dkmcustommessage. sendtovsservice verwendet werden, um benutzerdefinierte Fehlermeldungen für den Benutzer bereitzustellen.