DLLに次の構造体の定義があるとしましょう。
typedef struct {
double varOne;
double varTwo;
} structOne;
structOne myStruct;
その後、DLLをロードするメインアプリケーションから次のことを実行できます。
structOne * sPtr = (structOne *)GetProcAddress(libraryHandle, "myStruct");
私の質問は、次のようなことを行うことが可能かどうかです。
double * dPtr = (double *)GetProcAddress(libraryHandle, "myStruct.varOne");
- あなたが私が欲しいものを理解し、それが可能であるならば; 構文は何ですか?
- それが不可能な場合; なぜ?
- あなたが私の質問を理解していない場合; コメントでそう言ってください!
よろしく、答えを期待しています!