WinRT Replacement of System.Environment.TickCount

本文关键字:Environment TickCount System of Replacement WinRT | 更新日期: 2023-09-27 18:32:29

什么是

System.Environment.TickCount 的 WinRT 替代品?

WinRT Replacement of System.Environment.TickCount

它应该是可用的,因为它不是问题。 但事实并非如此,我猜是因为GetTickCount()不在白名单上,而.NET从未采用GetTickCount64。 标准回退工作正常,您可以使用 pinvoke 调用本机 Windows 函数。 我验证了使用它的程序是否通过了 Windows 应用认证工具包测试。

    [System.Runtime.InteropServices.DllImport("kernel32.dll")]
    private static extern long GetTickCount64();

请注意,它返回的是 long,而不是 int。 如果这在 C# 中很重要,您可以简单地转换为 int 以截断(但不是 vb.net,只需谎报返回类型)

现在 Windows 8 Windows 应用商店应用程序似乎支持 System.Environment.TickCount。