1. Есть Win32 application, оно грузит С++ CLI DLL, та грузит C# DLL — тут, как я понимаю, под нативную С++ часть выделяется память из адресного пространства Win32 приложения, также стартует .NET и у него своя память.
2. Далее C# Dll грузит интеловскую IPP, это нативная C библиотека. Правильно ли я понимаю, что память, выделяемая под IPP уже никак не связана с памятью, выделенной для С++ CLI DLL?
То есть вот такая связка Win32 ---> C++ CLI DLL ---> C# DLL ---> Native C DLL