【问题标题】:namespace "winrt::Windows::Foundation::EventRegistrationToken" has no member "EventRegistrationToken"命名空间“winrt::Windows::Foundation::EventRegistrationToken”没有成员“EventRegistrationToken”
【发布时间】:2020-11-30 10:15:59
【问题描述】:

我使用的是 Windows SDK 版本 10.0.17763.0。基于https://docs.microsoft.com/en-us/uwp/api/windows.foundation.eventregistrationtoken,在10.0.10240 中引入了EventRegistrationToken。所以我很困惑为什么在尝试使用它时会出错。我也没有在 Windows.Foundation.h (10.0.17763) 中看到它的定义。

【问题讨论】:

  • ::EventRegistrationToken 是 ABI 名称。 winrt::event_token 是 C++/WinRT 名称。听起来你把两者混在一起了。

标签: windows windows-runtime uwp-xaml c++-cx cppwinrt


【解决方案1】:

Raymond Chan 的评论就是答案:

::EventRegistrationToken 是 ABI 名称。 winrt::event_token 是 C++/WinRT 名称。听起来你把两者混在一起了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    相关资源
    最近更新 更多