Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows 8 metro风格的应用程序开发中是否不存在System.Diagnostics.PerformanceCounter?_Windows_Windows Runtime - Fatal编程技术网

windows 8 metro风格的应用程序开发中是否不存在System.Diagnostics.PerformanceCounter?

windows 8 metro风格的应用程序开发中是否不存在System.Diagnostics.PerformanceCounter?,windows,windows-runtime,Windows,Windows Runtime,我正在尝试显示windows 8 metro风格应用程序上使用的RAM(使用VS 2012) 我正在尝试使用以下代码: PerformanceCounter ramCounter; 我收到一个错误,说VS 2012找不到PerformanceCounter 它似乎不存在于System.Diagnostics中。如何在win 8样式的应用程序上显示RAM或CPU?它不会显示在对象浏览器搜索结果中,因此-WinRT应用程序不支持它 有时,您还可以通过文档中的“应用于:桌面应用程序/Metro风格应

我正在尝试显示windows 8 metro风格应用程序上使用的RAM(使用VS 2012)

我正在尝试使用以下代码:

PerformanceCounter ramCounter;
我收到一个错误,说VS 2012找不到PerformanceCounter


它似乎不存在于System.Diagnostics中。如何在win 8样式的应用程序上显示RAM或CPU?

它不会显示在对象浏览器搜索结果中,因此-WinRT应用程序不支持它

有时,您还可以通过文档中的“应用于:桌面应用程序/Metro风格应用程序”字符串来判断特定API,如和,但我认为只有当API是Windows API时才可用

大多数.NET API不是Windows API,如果它们在WinRT应用程序中不可用,则不会在Windows文档网站上记录。MSDN不包括这些“适用于”字符串