Вызов C ++ WinRt класс времени выполнения из C # - PullRequest
0 голосов
/ 30 августа 2018

Учитывая недавние изменения в платформе Windows и то, что C ++ Winrt является его собственной платформой, это самый последний лучший способ двунаправленного внедрения с C # из проекта C ++ Winrt.

  1. В настоящее время не существует шаблона проекта DLL для Winrt, потому что будущее за компонентами времени выполнения, и мы не должны ожидать проекта winrt dll.

  2. есть пример winrt, который показывает реализацию и использование компонента времени выполнения c ++ winrt.

  3. Могу ли я по-прежнему использовать pinvoke из c # в проекте c ++ winrt, любая перфоморная информация касается pinvoke по сравнению с компонентом времени выполнения.

  4. как насчет обратного пинвока, учитывая, что для winrt нет типа проекта dll

  5. Любые особенности winrt c ++ в отношении сортировки

  6. Что касается API управляемого контекста хостинга, предоставляемого dotnet, существует ли эквивалентная доступная форма Winrt :: Windows. Используется приложением C ++ Winrt, вызывающим API C #. Я думаю, что имя класса в .Net это ClrRunTimeHost, это в winrt :: windows.

Приветствия

...