Methode ICLRDebugManager::EndConnection
Hiermee verwijdert u de koppeling tussen een lijst met taken en een id en een beschrijvende naam.
Syntaxis
HRESULT EndConnection (
[in] CONNID dwConnectionId
);
Parameters
dwConnectionId
[in] De hostspecifieke id voor de verbinding en de bijbehorende lijst met CLR-taken (Common Language Runtime).
Retourwaarde
HRESULT | Beschrijving |
---|---|
S_OK | EndConnection is geretourneerd. |
HOST_E_CLRNOTAVAILABLE | De CLR is niet geladen in een proces of de CLR heeft een status waarin beheerde code niet kan worden uitgevoerd of de aanroep kan worden verwerkt. |
HOST_E_TIMEOUT | Er is een time-out opgetreden voor het gesprek. |
HOST_E_NOT_OWNER | De beller is niet de eigenaar van het slot. |
HOST_E_ABANDONED | Een gebeurtenis is geannuleerd terwijl er een geblokkeerde thread of glasvezel op wachtte. |
E_FAIL | Er is een onbekende catastrofale fout opgetreden. Nadat een methode E_FAIL retourneert, is de CLR niet meer bruikbaar binnen het proces. Volgende aanroepen naar hostingmethoden retourneren HOST_E_CLRNOTAVAILABLE. |
E_INVALIDARG | BeginConnection is nooit aangeroepen met , dwConnectionId of dwConnectionId was nul. |
Opmerkingen
ICLRDebugManager biedt drie methoden, BeginConnection
, SetConnectionTasks en EndConnection
, voor het koppelen van takenlijsten aan id's en beschrijvende namen.
Belangrijk
Deze drie methoden moeten voor elke set taken in een specifieke volgorde worden aangeroepen. BeginConnection
wordt als eerste aangeroepen om een nieuwe verbinding tot stand te brengen. SetConnectionTasks
wordt aangeroepen naast om de set taken op te geven die aan die verbinding moeten worden gekoppeld. EndConnection
wordt als laatste aangeroepen om de koppeling tussen de takenlijst en de id en beschrijvende naam te verwijderen. Aanroepen voor verschillende verbindingen kunnen echter worden genest.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MSCorEE.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 2.0