업데이트: 2007년 11월
ICorDebugModule 인터페이스에서 논리적으로 확장된 버전입니다.
interface ICorDebugModule2 : IUnknown {
HRESULT ApplyChanges (
[in] ULONG cbMetadata,
[in, size_is(cbMetadata)] BYTE pbMetadata[],
[in] ULONG cbIL,
[in, size_is(cbIL)] BYTE pbIL[]
);
HRESULT GetJITCompilerFlags (
[out] DWORD *pdwFlags
);
HRESULT ResolveAssembly (
[in] mdToken tkAssemblyRef,
[in] ICorDebugAssembly **ppAssembly
);
HRESULT SetJITCompilerFlags (
[in] DWORD dwFlags
);
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode,
[in] ULONG32 cTokens,
[in, size_is(cTokens)] mdToken pTokens[]
);
};
메서드
메서드 |
설명 |
|---|---|
메타데이터의 변경 내용과 MSIL(Microsoft Intermediate Language) 코드의 변경 내용을 실행 중인 프로세스에 적용합니다. |
|
이 ICorDebugModule2의 JIT(Just-In-Time) 컴파일을 제어하는 플래그를 가져옵니다. |
|
지정된 메타데이터 토큰에서 참조하는 어셈블리를 확인합니다. |
|
이 ICorDebugModule2의 JIT 컴파일을 제어하는 플래그를 설정합니다. |
|
이 ICorDebugModule2에 있는 모든 클래스의 모든 메서드에 대한 JMC(내 코드만) 상태를 지정된 값으로 설정합니다. 이때 pTokens 배열의 메서드는 반대 값으로 설정되므로 제외합니다. |
요구 사항
플랫폼:.NET Framework 시스템 요구 사항 참조
헤더: CorDebug.idl
라이브러리: CorGuids.lib
.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0