IsProcessorFeaturePresent 获取处理器信息

Posted open-source

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IsProcessorFeaturePresent 获取处理器信息相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <Windows.h>
#include <TCHAR.h>

int main()
{
    if(IsProcessorFeaturePresent(PF_3DNOW_INSTRUCTIONS_AVAILABLE))
        printf("当前CPU支持3DNow技术
");
    else
        printf("当前CPU不支持3DNow技术
");

    if(IsProcessorFeaturePresent(PF_MMX_INSTRUCTIONS_AVAILABLE))
        printf("当前CPU支持MMX技术
");
    else
        printf("当前CPU不支持MMX技术
");

    if(IsProcessorFeaturePresent(PF_XMMI_INSTRUCTIONS_AVAILABLE))
        printf("当前CPU支持SSE技术
");
    else
        printf("当前CPU不支持SSE技术
");

    if(GetSystemMetrics(SM_SLOWMACHINE))
        printf("当前处理器是低端处理器
");
    else
        printf("当前处理器是低端处理器
");

    wchar_t butter[MAX_PATH];
    GetEnvironmentVariable(L"PROCESSOR_ARCHITECTURE",butter,MAX_PATH);
    _tprintf(L"%s
",butter);

    return 0;
}

  

以上是关于IsProcessorFeaturePresent 获取处理器信息的主要内容,如果未能解决你的问题,请参考以下文章

使用Boost.Python修复未解析的外部符号