.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# 代码。谁能告诉我怎么做。或者建议任何其他方式来获取结构的数据。任何帮助将不胜感激。