假设我在 DLL 中有以下结构定义:
typedef struct {
double varOne;
double varTwo;
} structOne;
structOne myStruct;
然后可以从加载 DLL 的主应用程序执行以下操作:
structOne * sPtr = (structOne *)GetProcAddress(libraryHandle, "myStruct");
我的问题是是否有可能做一些类似的事情:
double * dPtr = (double *)GetProcAddress(libraryHandle, "myStruct.varOne");
- 如果你明白我想要什么并且这是可能的;语法是什么?
- 如果不可能;为什么?
- 如果你不明白我的问题;在评论中这么说!
问候并希望得到答案!