Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügen Sie eine Sitzung an ein Programm an.
Syntax
Parameter
pCallback
[in] Ein IDebugEventCallback2 -Objekt, das die Rückruffunktion darstellt, an die das angefügte Debugmodul Ereignisse sendet.
dwReason
[in] Ein Wert aus der ATTACH_REASON-Aufzählung , der den Grund für den Anfügungsvorgang beschreibt.
pSession
[in] Ein Wert, der die Sitzung eindeutig identifiziert, die an das Programm angefügt ist.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK zurückgegeben, andernfalls ein Fehlercode. Diese Methode sollte zurückgegeben E_ATTACH_DEBUGGER_ALREADY_ATTACHED werden, wenn das Programm bereits angefügt ist.
Hinweise
Der Port, der das Programm enthält, kann den Wert pSession verwenden, um zu bestimmen, welche Sitzung versucht, an das Programm anzufügen. Wenn beispielsweise ein Port nur eine Debugsitzung gleichzeitig an einen Prozess anfügen kann, kann der Port ermitteln, ob die gleiche Sitzung bereits an andere Programme im Prozess angefügt ist.
Hinweis
Die übergebene pSession Schnittstelle ist nur als Cookie zu behandeln, ein Wert, der den Sitzungsdebug-Manager eindeutig identifiziert, der an dieses Programm angefügt ist. Keine der Methoden auf der bereitgestellten Schnittstelle ist funktionsfähig.