Freigeben über


ICoreClrDebugTarget-Schnittstelle

Stellt Methoden bereit, die die Anzahl der Verweise steuern, Prozesse aufzählen und den Speicher freigeben, der einem Debugger zugeordnet ist, der an ein Remote-Macintosh Silverlight-Ziel angefügt ist.

Syntax

class ICoreClrDebugTarget {
      HRESULT EnumProcesses (
          [out] DWORD*                    pcProcs,
          [out] CoreClrDebugProcInfo**    ppProcs
      );

      HRESULT EnumRuntimes (
      [in]  DWORD                      dwInternalProcessID,
      [out] DWORD*                     pcRuntimes,
      [out] CoreClrDebugRuntimeInfo**  ppRuntimes
      );

      void FreeMemory (
      [in] void*      pMemory
    );
};

Methodik

Methode Description
ICoreClrDebugTarget::EnumProcesses-Methode Listet die Prozesse auf, die auf einem Remotecomputer ausgeführt werden.
ICoreClrDebugTarget::EnumRuntimes-Methode Listet die Common Language Runtimes (CLRs) im angegebenen Prozess auf einem Remotecomputer auf.
ICoreClrDebugTarget::FreeMemory-Methode Gibt den Speicher frei, der von den Enumerationsmethoden in dieser Klasse zugewiesen wird.

Bemerkungen

Derzeit wird diese Funktionalität nur für das Debuggen eines Silverlight-basierten Anwendungsziels unterstützt, das auf einem Macintosh-Remotecomputer ausgeführt wird.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Kopfball: CoreClrRemoteDebuggingInterfaces.h

Bibliothek: mscordbi_macx86.dll

.NET Framework-Versionen: 3.5 SP1

Siehe auch