Сравнение смешанных, чистых и проверяемых компонентов (C++/CLI)
В этом разделе приводится сравнение компонентов в различных режимах компиляции /clr. Для получения дополнительной информации см. /clr (компиляция CLR).
Сравнение компонентов
Функция |
Смешанный режим (/clr) |
Чистый режим (/clr:pure) |
Безопасный режим (/clr:safe) |
Дополнительные сведения |
---|---|---|---|---|
Библиотека CRT |
поддерживается |
поддерживается |
|
|
Библиотеки MFC и ATL |
поддерживается |
|
|
Приложения MFC для рабочего стола | Общие сведения о классе библиотеки ATL |
Неуправляемые функции |
поддерживается |
|
|
|
Неуправляемые данные |
поддерживается |
поддерживается |
|
|
Компоненты, вызываемые из неуправляемых функций |
поддерживается |
|
|
|
Компоненты, поддерживающие вызов неуправляемых функций |
поддерживается |
Только функции в стиле C |
Только P/Invoke |
|
Компоненты, поддерживающие отражение |
Только библиотеки DLL |
поддерживается |
поддерживается |