Интерфейс ICoreClrDebugTarget

Предоставляет методы, контролирующие счетчики ссылок, процессы перечисления и свободную память, связанную с отладчиком, прикрепленным к удаленному целевому объекту Macintosh Silverlight.

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

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

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

Методы

Метод

Описание

ICoreClrDebugTarget::AddRef

Увеличивает счетчик ссылок для экземпляра интерфейса ICoreClrDebugTarget.

Метод ICoreClrDebugTarget::Release

Уменьшает значение счетчика ссылок для экземпляра интерфейса ICoreClrDebugTarget и удаляет экземпляр, когда ссылок больше не остается.

Метод ICoreClrDebugTarget::EnumProcesses

Перечисляет процессы, запущенные на удаленном компьютере.

Метод ICoreClrDebugTarget::EnumRuntimes

Перечисляет среды CLR в указанном процессе на удаленном компьютере.

Метод ICoreClrDebugTarget::FreeMemory

Освобождает память, выделенную методами перечисления в этом классе.

Заметки

В настоящее время эта функциональность поддерживается только для отладки целевого приложения на базе Silverlight, запущенного на удаленном компьютере Macintosh.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: CoreClrRemoteDebuggingInterfaces.h

Библиотека: mscordbi_macx86.dll

Версии .NET Framework: 3.5 SP1

См. также

Ссылки

Интерфейс ICorDebug

Интерфейс ICorDebugCode

Другие ресурсы

ICorDebugRemoteTarget Interface

Интерфейсы отладки

Журнал изменений

Дата

Журнал

Причина

Октябрь 2010

Добавлен раздел.

Улучшение информации.