vtProp struct tagVARIANT tagVARIANT bVal 148 unsigned char boolVal -876 short bstrVal 0x15fc94 "\71151\72006\50605\55530" wchar_t * byref 0x15fc94 void * cVal -108 / 148 char cyVal union tagCY union tagCY date 1.8185198366873741e-307 double dblVal 1.8185198366873741e-307 double decVal struct tagDEC tagDEC fltVal 2.019153378e-039 float iVal -876 short intVal 1440916 int lVal 1440916 long llVal 18111705289981076 int64 pRecInfo 0x405880 IRecordInfo * parray 0x15fc94 tagSAFEARRAY * pbVal "irt " unsigned char * pboolVal 0x15fc94 short * pbstrVal 0x15fc94 wchar_t ** pcVal "ir\006t\205" char * pcyVal 0x15fc94 union tagCY * union tagCY * pdate 0x15fc94 double * pdblVal 0x15fc94 double * pdecVal 0x15fc94 tagDEC * pdispVal 0x15fc94 IDispatch * pfltVal 0x15fc94 float * piVal 0x15fc94 short * pintVal 0x15fc94 int * plVal 0x15fc94 long * pllVal 0x15fc94 int64 * pparray 0x15fc94 tagSAFEARRAY ** ppdispVal 0x15fc94 IDispatch ** ppunkVal 0x15fc94 IUnknown ** pscode 0x15fc94 long * puiVal 0x15fc94 unsigned short * puintVal 0x15fc94 unsigned int * pulVal 0x15fc94 unsigned long * pullVal 0x15fc94 unsigned int64 * punkVal 0x15fc94 IUnknown * pvRecord 0x15fc94 void * pvarVal 0x15fc94 tagVARIANT * scode 1440916 long uiVal 64660 unsigned short uintVal 1440916 unsigned int ulVal 1440916 unsigned long ullVal 4216960 unsigned int64 vt 8 unsigned short wReserved1 0 unsigned short wReserved2 24560 unsigned short wReserved3 56 unsigned short 这是10楼朋友给的代码。。获取 Win32_PhysicalMemory 的内容!!里面的内容都代表了啥。。谁能解释下!!还是获取的内存有错误!! 在运行中 《wbemtest》通过这个查看的内容。。Win32_PhysicalMemory 里面的东西,里面都是NULL 。。获取不到信息!!
WMIC MEMORYCHIP >info.txt 读取文件信息
Win32_PhysicalMemory ClassThe Win32_PhysicalMemory WMI class represents a physical memory device located on a computer system and available to the operating system.The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties are listed in alphabetic order, not MOF order.
然后根据内存资料自己分析出来
WMI例子
vtProp struct tagVARIANT tagVARIANT
bVal 148 unsigned char
boolVal -876 short
bstrVal 0x15fc94 "\71151\72006\50605\55530" wchar_t *
byref 0x15fc94 void *
cVal -108 / 148 char
cyVal union tagCY union tagCY
date 1.8185198366873741e-307 double
dblVal 1.8185198366873741e-307 double
decVal struct tagDEC tagDEC
fltVal 2.019153378e-039 float
iVal -876 short
intVal 1440916 int
lVal 1440916 long
llVal 18111705289981076 int64
pRecInfo 0x405880 IRecordInfo *
parray 0x15fc94 tagSAFEARRAY *
pbVal "irt " unsigned char *
pboolVal 0x15fc94 short *
pbstrVal 0x15fc94 wchar_t **
pcVal "ir\006t\205" char *
pcyVal 0x15fc94 union tagCY * union tagCY *
pdate 0x15fc94 double *
pdblVal 0x15fc94 double *
pdecVal 0x15fc94 tagDEC *
pdispVal 0x15fc94 IDispatch *
pfltVal 0x15fc94 float *
piVal 0x15fc94 short *
pintVal 0x15fc94 int *
plVal 0x15fc94 long *
pllVal 0x15fc94 int64 *
pparray 0x15fc94 tagSAFEARRAY **
ppdispVal 0x15fc94 IDispatch **
ppunkVal 0x15fc94 IUnknown **
pscode 0x15fc94 long *
puiVal 0x15fc94 unsigned short *
puintVal 0x15fc94 unsigned int *
pulVal 0x15fc94 unsigned long *
pullVal 0x15fc94 unsigned int64 *
punkVal 0x15fc94 IUnknown *
pvRecord 0x15fc94 void *
pvarVal 0x15fc94 tagVARIANT *
scode 1440916 long
uiVal 64660 unsigned short
uintVal 1440916 unsigned int
ulVal 1440916 unsigned long
ullVal 4216960 unsigned int64
vt 8 unsigned short
wReserved1 0 unsigned short
wReserved2 24560 unsigned short
wReserved3 56 unsigned short
这是10楼朋友给的代码。。获取 Win32_PhysicalMemory 的内容!!里面的内容都代表了啥。。谁能解释下!!还是获取的内存有错误!!
在运行中 《wbemtest》通过这个查看的内容。。Win32_PhysicalMemory 里面的东西,里面都是NULL 。。获取不到信息!!
读取文件信息