다음을 통해 공유


혼합형, 순수형 및 안정형 기능 비교

업데이트: 2007년 11월

이 항목에서는 서로 다른 /clr 컴파일 모드 사이의 기능을 비교합니다. 자세한 내용은 /clr(공용 언어 런타임 컴파일)를 참조하십시오.

기능 비교

기능

혼합(/clr)

순수(/clr:pure)

안전(/clr:safe)

관련 정보

.NET Framework 클래스 라이브러리

지원됨

지원됨

지원됨

.NET Framework 클래스 라이브러리 참조

CRT 라이브러리

지원됨

지원됨

 

Run-Time Routines by Category

MFC/ATL

지원됨

 

 

MFC Reference | ATL Class Overview

관리되지 않는 함수

지원됨

 

 

혼합형(네이티브 및 관리) 어셈블리

관리되지 않는 데이터

지원됨

지원됨

 

순수형 및 안정형 코드

관리되지 않는 함수에서 호출

지원됨

 

 

방법: /clr:pure로 마이그레이션

관리되지 않는 함수 호출 지원

지원됨

C 스타일 함수만

P/Invoke만

C++ Interop 사용(암시적 PInvoke)

리플렉션 지원

DLL만

지원됨

지원됨

C++의 리플렉션

참고 항목

참조

순수형 및 안정형 코드