Freigeben über


Silverlight-Debugging

In den Themen dieses Abschnitts sind die Umgebung und die Schnittstellen beschrieben, mit denen die Common Language Runtime (CLR) das Debuggen von Silverlight-basierten Anwendungen unterstützt, die unter Windows oder auf der Macintosh-Plattform ausgeführt werden.

In diesem Abschnitt

EnumerateCLRs-Funktion
Stellt einen Mechanismus für das Auflisten der CLRs in einem Prozess bereit.

CloseCLREnumeration-Funktion
Schließt alle gültigen CLR-Ereignisse für Fortsetzen eines CLR-Starts, die sich in einem Array von Handles befinden, die von der EnumerateCLRs-Funktion zurückgegeben wurden, und gibt den Arbeitsspeicher frei, der vom Handle- und vom Zeichenfolgenpfadarray belegt ist

CreateCoreClrDebugTarget-Funktion
Erstellt eine Verbindung mit einem Remoteziel für eine Prozess- und Runtime-Enumeration.

CreateCordbObject-Funktion
Erstellt eine Debugschnittstelle, die Funktionen zum Instanziieren einer verwalteten Debugsitzung für einen Remoteprozess bereitstellt.

CreateVersionStringFromModule-Funktion
Erstellt eine Versionszeichenfolge aus einem CLR-Pfad in einem Zielprozess.

CreateDebuggingInterfaceFromVersion-Funktion
Akzeptiert eine CLR-Versionszeichenfolge, die von einer CreateVersionStringFromModule-Funktion zurückgegeben wurde, und gibt eine entsprechende Debugschnittstelle zurück

CoreClrDebugProcInfo-Struktur
Entspricht einem Prozess, der auf einem Remotecomputer ausgeführt wird.

CoreClrDebugRuntimeInfo-Struktur
Stellt eine CLR-Instanz dar, die in einem Prozess auf einem Remotecomputer geladen ist.

GetStartupNotificationEvent-Funktion
Erstellt oder öffnet ein Ereignishandle, das über jede CLR-Runtime (Common Language Runtime) benachrichtigt wird, die im angegebenen Zielprozess geladen wird.

ICoreClrDebugTarget-Schnittstelle
Erstellt eine Verbindung mit einem Remoteziel für eine Prozess- und Runtime-Enumeration.

InitDbgTransportManager-Funktion
Initialisiert den Transport-Manager, um eine Verbindung mit einem Remoteziel für eine Prozess- und Runtime-Enumeration herzustellen.

ShutdownDbgTransportManager-Funktion
Fährt den Transport-Manager für eine Verbindung mit einem Remotecomputer herunter.

Siehe auch