Есть ли преимущество в создании классических компонентов COM по сравнению с классами среды выполнения Windows? - PullRequest
0 голосов
/ 20 ноября 2018

Моя цель - создать компонент, который можно вызывать из приложения C #.Рассматриваемый компонент содержит код DX12, а также некоторый код xaml, который я создал в проекте C ++ / WinRT.Я хочу извлечь этот код, чтобы поместить его в компонент.Я вижу, что есть два разных способа сделать это:

1) Создание классического COM-компонента, как описано здесь: https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/author-coclasses

2) Создание класса среды выполнения Windows, как описано здесь: https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/author-apis

По каким причинам кто-то выберет вариант № 1 вместо № 2?

...