gpt4 book ai didi

c++ - 如何在 WP 8.1 或 WP 8 中使用 native C++ 中的命名空间 - Microsoft.Phone.Info

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:50:58 24 4
gpt4 key购买 nike

我在 WP8.1 上的原生 C++ 环境中工作。

假设我想调用一个像

这样的函数
Microsoft.Phone.Info::DeviceExtendedProperties.GetValue( "DeviceUniqueId" );

问题是怎么试都编译不通过

我知道“Microsoft.Phone.Info”是一个命名空间,

在 C# 中 ppl 写道:

using Microsoft.Phone.Info;

但在 C++ 中,我尝试过

using namespace Microsoft.Phone.Info;

void func()
{
DeviceExtendedProperties.GetValue("DeviceUniqueId");
}

没有通过编译。或

void func()
{
Microsoft.Phone.Info::DeviceExtendedProperties.GetValue("DeviceUniqueId");
}

没有通过编译。

它一直在告诉我这样的事情

'Microsoft' : illegal use of namespace identifier in expression

那么如何正确使用这个命名空间呢?

谢谢大家的阅读和回答。 :-)我找不到用于检索设备 ID 的 C++ 示例。 :-P

最佳答案

尽管 DeviceInformation 中的许多属性都可以在 EasClientDeviceInformation 中找到,但设备 ID 不是其中之一。相反,您应该考虑使用 ASHWID这将为您提供特定于应用程序的硬件 ID。

关于c++ - 如何在 WP 8.1 或 WP 8 中使用 native C++ 中的命名空间 - Microsoft.Phone.Info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28975373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com