Share via


IDebugProgram2::Attach

Fügt das Programm an.

Syntax

int Attach( 
   IDebugEventCallback2 pCallback
);

Parameter

pCallback
[in] Ein IDebugEventCallback2-Objekt , das für die Debugereignisbenachrichtigung verwendet werden soll.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben. In der folgenden Tabelle sind einige mögliche Fehlercodes aufgeführt.

Wert Beschreibung
E_ATTACH_DEBUGGER_ALREADY_ATTACHED Das angegebene Programm ist bereits an den Debugger angefügt.
E_ATTACH_DEBUGGEE_PROCESS_SECURITY_VIOLATION Während des Anfügenverfahrens ist ein Sicherheitsverstoß aufgetreten.
E_ATTACH_CANNOT_ATTACH_TO_DESKTOP Ein Desktopprogramm kann nicht an den Debugger angefügt werden.

Hinweise

Ein Debugmodul (DE) ruft diese Methode niemals auf, um an ein Programm anzufügen. Wenn die DE im Adressraum des Programms ausgeführt wird, wird die OnAttach-Methode aufgerufen. Wenn die DE im Adressraum des Sitzungsdebug-Managers (SDM) ausgeführt wird, wird die Attach-Methode aufgerufen.

Siehe auch