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.