我试图硬编码FUNCDESC结构(Windows,32位)的偏移量和大小(Windows,32位),并且我很难理解这些偏移量是否正确:
0 MEMBERID memid;
4 SCODE *lprgscode;
8 ELEMDESC *lprgelemdescParam;
12 FUNCKIND funckind;
16 INVOKEKIND invkind;
20 CALLCONV callconv;
24 SHORT cParams;
26 SHORT cParamsOpt;
28 SHORT oVft;
30 SHORT cScodes;
32 ELEMDESC elemdescFunc;
48 WORD wFuncFlags;根据此布局,ELEMDESC将占用16个字节,FUNCDESC为50字节。是真地吗?
发布于 2015-02-08 16:12:40
我已经确定了建筑的布局和大小。是的,ELEMDESC是16字节长,FUNCDESC是50字节。所有的抵消也是正确的。
https://stackoverflow.com/questions/26065881
复制相似问题