gpt4 book ai didi

c++ - 在 C++ 或 C++/CX 中检测 Windows Phone 版本

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:24 27 4
gpt4 key购买 nike

似乎 Windows Media Foundation 在 Windows 8.1 中的工作方式略有不同。

我们需要添加一些代码,如下所示:

#if WINDOWS_81
DX::ThrowIfFailed(
MFStartup(MF_VERSION)
);
#endif

我们如何通过 C++ 查看正在运行的 Windows Phone 版本?

谢谢!

最佳答案

您可以使用 WINVER 查看/控制构建在命令时针对的版本。参见 Using the Windows Headers .

// 0x0603 for Windows / Windows Phone 8.1
#if WINVER >= 0x0603
DX::ThrowIfFailed(
MFStartup(MF_VERSION)
);
#endif

如果唯一的原因是 MFStartup 检查,那么您可以省略条件。它是 8.1 所必需的,但对于 8.0 应该可以正常工作。

关于c++ - 在 C++ 或 C++/CX 中检测 Windows Phone 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26153796/

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