관리되는 디버거를 시작하거나 원격 대상 프로세스에 연결하는 기능을 제공합니다.
Syntax
interface ICorDebugRemote : IUnknown
{
HRESULT CreateProcessEx
(
[in] ICorDebugRemoteTarget * pRemoteTarget,
[in] LPCWSTR lpApplicationName,
[in] LPWSTR lpCommandLine,
[in] LPSECURITY_ATTRIBUTES lpProcessAttributes,
[in] LPSECURITY_ATTRIBUTES lpThreadAttributes,
[in] BOOL bInheritHandles,
[in] DWORD dwCreationFlags,
[in] PVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[in] LPSTARTUPINFOW lpStartupInfo,
[in] LPPROCESS_INFORMATION lpProcessInformation,
[in] CorDebugCreateProcessFlags debuggingFlags,
[out] ICorDebugProcess ** ppProcess
);
HRESULT DebugActiveProcessEx
(
[in] ICorDebugRemoteTarget * pRemoteTarget,
[in] DWORD dwProcessId,
[in] BOOL fWin32Attach,
[out] ICorDebugProcess ** ppProcess
);
};
메서드
| 메서드 | Description |
|---|---|
| ICorDebugRemote::CreateProcessEx 메서드 | 관리되는 디버깅을 위해 원격 머신에 프로세스를 만듭니다. |
| ICorDebugRemote::D ebugActiveProcessEx 메서드 | 디버거 아래의 원격 컴퓨터에서 프로세스를 시작합니다. |
비고
현재 이 기능은 원격 Macintosh 컴퓨터에서 실행되는 Silverlight 기반 애플리케이션 대상을 디버깅하는 경우에만 지원됩니다.
요구 사항
플랫폼:.NET 지원 운영 체제를 참조하세요.
머리글: CorDebug.idl, CorDebug.h
도서관: CorGuids.lib
.NET 버전: 4.5, 4, 3.5 SP1
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET