由于 C++/CX 类不允许在公共签名中使用本机类型,我需要找到另一种获取信息的方法。我在互联网上找到了一些关于编写包装类的参考,但没有实际的实现。如何在我的代码中启用以下场景?
public ref class MyRefClass
{
public:
void SetNativeType(NativeType *pType);
};
显然这是行不通的,那么我该如何包装NativeType
以便可以将其传递给MyRefClass
?
我应该补充一点,这是在一个单独的库中,所以使用internal
关键字在这里没有帮助。