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.
Ordnet eine Liste von ICLRTask-Instanzen einem Bezeichner und einem Anzeigenamen zu.
Syntax
HRESULT SetConnectionTasks (
[in] CONNID id,
[in] DWORD dwCount,
[in, size_is(dwCount)] ICLRTask **ppCLRTask
);
Parameter
id
[in] Der hostspezifische Bezeichner für die Verbindung, der das ppCLRTask-Array zugeordnet werden soll.
dwCount
[in] Die Anzahl der Member von ppCLRTask. Dieser Wert muss größer null sein.
ppCLRTask
[in] Ein Array von ICLRTask-Zeigern, die der durch id identifizierten Verbindung zugeordnet werden sollen. Dieses Array muss mindestens einen Member enthalten.
Rückgabewert
| HRESULT | BESCHREIBUNG |
|---|---|
| S_OK |
SetConnectionTasks wurde erfolgreich zurückgegeben. |
| HOST_E_CLRNOTAVAILABLE | Die Common Language Runtime (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 nicht mit diesem Wert von id aufgerufen, dwCount oder id ist null, oder eines der Elemente von ppCLRTask ist NULL. |
Bemerkungen
ICLRDebugManager bietet drei Methoden (BeginConnection, SetConnectionTasks und EndConnection) zum Zuordnen von Aufgabenlisten zu Bezeichnern und Anzeigenamen.
Wichtig
Diese drei Methoden müssen für jede Gruppe von Aufgaben in einer bestimmten Reihenfolge aufgerufen werden.
BeginConnection wird zuerst aufgerufen, um eine neue Verbindung herzustellen.
SetConnectionTasks wird als Nächstes aufgerufen, um die Gruppe der Aufgaben bereitzustellen, 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.