兄弟最近在编写程序时遇到了一些变量不只是什么类型了,在delphi中也查不到,希望给位高手给解答一下:getsysteminfo(sysinfo)中的sysinfo,globalmemorystatus(meminfo)中的meminfo都是什么类型的,在那里可以查到!

解决方案 »

  1.   

    都是指向特定结构的指针,在msdn里查
    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; 
    typedef struct _MEMORYSTATUS { 
      DWORD dwLength; 
      DWORD dwMemoryLoad; 
      SIZE_T dwTotalPhys; 
      SIZE_T dwAvailPhys; 
      SIZE_T dwTotalPageFile; 
      SIZE_T dwAvailPageFile; 
      SIZE_T dwTotalVirtual; 
      SIZE_T dwAvailVirtual; 
    } MEMORYSTATUS, *LPMEMORYSTATUS; 
      

  2.   

    sysinfo 在delphi中定义为:Tsysteminfo
    meminfo 我还不知道定义为什么?
      

  3.   

    delphi中的帮助查不到怎么办,我要的是在delphi中的类型