IDebugProgram2::Attach
Fügt das Programm an.
Syntax
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.