C/C++ 言語で Visual Studio 2005 または 2010 を使用して開発を行っています。バイナリまたは実行ファイルのシンボル テーブルからグローバル構造定義情報を取得したいと考えています。以下に例を示します。「TD」という名前のグローバル構造と、構造内の 3 つのメンバー。コードがコンパイルされると、情報はシンボル テーブル、PDB シンボル ファイル、または DBG ファイルに格納されます。シンボルテーブルから情報を抽象化する関数のセットはありますか? メンバーのサイズとこのメンバーのタイプを取得できますか?
typedef struct {
void * pointer;
int b;
char c;
}TD;