DkmProcessAttachRequest.AttachToProcess Methode

Definition

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

DkmProcess

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.

Gilt für