ref class Test
{
internal:
Test() {}
public:
void TestFunction(_In_ D2D1_POINT_2F pt);
};
这样编译的时候会出现C3986 "signature of member contains native type" occur on public function的错误。
我已经在http://social.msdn.microsoft.com/Forums/zh-CN/winappswithnativecode/thread/879a8a40-f871-464c-bad8-c99162b18df1中找到了原因。
但是
struct D2D_POINT_2F {
FLOAT x;
FLOAT y;
};
typedef D2D_POINT_2F D2D1_POINT_2F
这只是一个简单的struct,为什么这个结构体也是Native类型?
请给个解释。。