如何调用?

解决方案 »

  1.   

    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;
    先定义这个结构体,然后,在定义函数void WINAPI GlobalMemoryStatus(
      __out         LPMEMORYSTATUS lpBuffer
    );
    DWORD dwLength;  DWORD dwMemoryLoad;  SIZE_T dwTotalPhys;  SIZE_T dwAvailPhys;  SIZE_T dwTotalPageFile;  SIZE_T dwAvailPageFile;  SIZE_T dwTotalVirtual;  SIZE_T dwAvailVirtual这里dword和size_T都是用long试试
      

  2.   

    自己解决了,用的DIIIMPORT,用里面的特性定义的结构体,不过我还是不太懂楼上的定义,不用指出函数的出处么?
      

  3.   

    用呀,只是没有写dllimport的导入类型和导入点。