【发布时间】:2015-03-23 20:23:55
【问题描述】:
.h 文件
public ref class Lockscreen sealed
{
public:
Lockscreen();
_BADGE_INFORMATION GetLockscreenNotificationData();
};
.cpp 文件
_BADGE_INFORMATION Lockscreen::GetLockscreenNotificationData()
{
GetNotificationsSnapshot(&snapshot);
_BADGE_INFORMATION badgeInfo;
return badgeInfo;}
以上两个是我的头文件和cpp文件。我必须将 struct _BADGE_INFORMATION 从 cpp 文件返回到我的 C# 代码。但是这样做时会收到一条错误消息,“公共成员的签名包含本机类型 _BADGE_INFORMATION”,这些数据对我的应用程序非常重要,而且我以前从未使用过 C++。我需要序列化这些数据并发送它回到我的 C# 代码。谁能告诉我怎么做。或者建议任何其他方式来获取结构的数据。任何帮助将不胜感激。
【问题讨论】:
标签: c++ struct windows-runtime windows-phone-8.1 winrt-component