windows 获得系统信息 GetSystemInfo

转载 2016年05月31日 17:30:05
#include <windows.h>
#include <stdio.h>
#pragma comment(lib, "user32.lib")

void main()
{
   SYSTEM_INFO siSysInfo;

   // Copy the hardware information to the SYSTEM_INFO structure. 

   GetSystemInfo(&siSysInfo); 

   // Display the contents of the SYSTEM_INFO structure. 

   printf("Hardware information: \n");  
   printf("  OEM ID: %u\n", siSysInfo.dwOemId);
   printf("  Number of processors: %u\n", 
      siSysInfo.dwNumberOfProcessors); 
   printf("  Page size: %u\n", siSysInfo.dwPageSize); 
   printf("  Processor type: %u\n", siSysInfo.dwProcessorType); 
   printf("  Minimum application address: %lx\n", 
      siSysInfo.lpMinimumApplicationAddress); 
   printf("  Maximum application address: %lx\n", 
      siSysInfo.lpMaximumApplicationAddress); 
   printf("  Active processor mask: %u\n", 
      siSysInfo.dwActiveProcessorMask); 
}

SYSTEM_INFO siSysInfo类型信息

typedef struct _SYSTEM_INFO {
  union {
    DWORD  dwOemId;
    struct {
      WORD wProcessorArchitecture;
      WORD wReserved;
    };
  };
  DWORD     dwPageSize;
  LPVOID    lpMinimumApplicationAddress;
  LPVOID    lpMaximumApplicationAddress;
  DWORD_PTR dwActiveProcessorMask;
  DWORD     dwNumberOfProcessors;
  DWORD     dwProcessorType;
  DWORD     dwAllocationGranularity;
  WORD      wProcessorLevel;
  WORD      wProcessorRevision;
} SYSTEM_INFO;
举报

相关文章推荐

GetSystemInfo系统信息

VOID GetSystemInfo(   LPSYSTEM_INFO lpSystemInfo ); SYSTEM_INFO结构包含有关当前计算机系统的信息。包括处理器类型,页面大小,内存...
  • sqcfj
  • sqcfj
  • 2012-03-02 17:25
  • 5200

GlobalMemoryStatusEx系统内存信息

GlobalMemoryStatusEx函数用于获取系统内存信息: BOOL WINAPI GlobalMemoryStatusEx(   __inout  LPMEMORYSTATUSEX lp...
  • sqcfj
  • sqcfj
  • 2012-03-02 16:14
  • 6655

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Windows API一日一练(75)SystemParametersInfo函数

面对华丽的Windows桌面,工作的心情或许好很多,但是久了总会失去兴趣,总想定期地更新桌面的图片。软件开发人员又面对这样的需求了,需要怎么样去做呢?努力去找API函数吧。到目前为止,还有很多变桌面图...

windows性能监视器API

性能监视器以实时或查看历史数据的方式显示了内置的 Windows 性能计数器。可以通过拖放或创建自定义数据收集器集将性能计数器添加到性能监视器。其特征在于可以直观地查看性能日志数据的多个图表视图。可以...
  • sqcfj
  • sqcfj
  • 2012-02-29 17:56
  • 6127

Windows API一日一练(79)GlobalMemoryStatusEx函数

在开发软件的过程中,经常会碰到不同用户的PC系统配置不一样。比如有些用户的系统内存配置比较差,这样处理大量数据时,就不能把大量的数据读取到内存里处理了。而又有一些用户的内存比较多,或者是机器比较新,那...

获取内存使用信息(GlobalMemoryStatusEx)

 GlobalMemoryStatusEx function Retrieves information about the system's current usage of bot...

GlobalMemoryStatusEx详解

函数原型:       BOOL GlobalMemoryStatusEx(LPMEMORYSTATUSEX lpBuffer) 功能:    此函数用来获得当前可用的物理和虚拟内存信...

GetSystemInfo获取系统信息

GetSystemInfo:返回关于当前系统的信息 void WINAPI GetSystemInfo(_Out_ LPSYSTEM_INFOlpSystemInfo); Win32 API 函数。 ...

windows学习历程-获取系统函数GetSystemInfo

获取系统信息函数的使用 (1) GetSystemInfo函数 功能:返回关于当前系统的信息。 函数原型: void WINAPI GetSystemInfo ( _Out_ LPSYST...
  • Lc_Xs
  • Lc_Xs
  • 2016-12-05 20:29
  • 372

C# 获取计算机信息GetSystemInfo

效果如下: 上面的代码获得SYSTEM_INFO结构体的数据之后,采用反射我输出了每个值,该结构体字段含义如下: 【dwOemId】:   已废弃的成员,保留这个成员是为了向以前版本...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)