我们正在将第三方SDK集成到我们的UWP C#应用程序中。供应商提供了C ++包装器,他们提供了如下所示的Camera结构。
C++ Wrapper code in header file.
======================================
public ref struct CameraCanvas sealed
{
property IntPtr view;
public:
CameraCanvas()
{
view = nullptr;
}
};
我将Canvas / Image UWP控件保留在mainpage.xaml上,并希望将其传递给C ++包装器。 现在,当我在C#UWP项目中使用该包装时,它将引发如下错误。
如何在UWP C#项目中为此获取IntPtr值,以及如何在C ++包装器上传递它?