Freigeben über


ICLRDebugManager::EndConnection-Methode

Entfernt die Zuordnung zwischen einer Liste von Aufgaben und einem Bezeichner und einem Anzeigenamen.

Syntax

HRESULT EndConnection (  
    [in] CONNID dwConnectionId  
);  

Parameter

dwConnectionId
[in] Der hostspezifische Bezeichner für die Verbindung und die zugeordnete Liste der CLR-Aufgaben (Common Language Runtime).

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EndConnection wurde erfolgreich zurückgegeben.
HOST_E_CLRNOTAVAILABLE Die CLR wurde nicht in einen Prozess geladen, oder die CLR befindet sich in einem Zustand, in dem sie keinen verwalteten Code ausführen oder den Aufruf nicht erfolgreich verarbeiten kann.
HOST_E_TIMEOUT Timeout des Aufrufs.
HOST_E_NOT_OWNER Der Aufrufer besitzt die Sperre nicht.
HOST_E_ABANDONED Ein Ereignis wurde abgebrochen, während ein blockierter Thread oder eine blockierte Fiber darauf gewartet hat.
E_FAIL Es ist ein unbekannter katastrophaler Fehler aufgetreten. Wenn eine Methode „E_FAIL“ zurückgibt, kann die CLR nicht mehr innerhalb des Prozesses verwendet werden. Nachfolgende Aufrufe von Hostingmethoden geben HOST_E_CLRNOTAVAILABLE zurück.
E_INVALIDARG BeginConnection wurde nie mit dwConnectionId aufgerufen, oder dwConnectionId war null.

Bemerkungen

ICLRDebugManager bietet drei Methoden (BeginConnection, SetConnectionTasks und EndConnection) zum Zuordnen von Aufgabenlisten mit Bezeichnern und Anzeigenamen.

Wichtig

Diese drei Methoden müssen in einer bestimmten Reihenfolge für jede Gruppe von Vorgängen aufgerufen werden. BeginConnection wird zuerst aufgerufen, um eine neue Verbindung herzustellen. SetConnectionTasks wird neben der Bereitstellung der Aufgaben aufgerufen, die dieser Verbindung zugeordnet werden sollen. EndConnection wird zuletzt aufgerufen, um die Zuordnung zwischen der Aufgabenliste und dem Bezeichner und Anzeigenamen zu entfernen. Aufrufe für verschiedene Verbindungen können jedoch geschachtelt werden.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch