E2017 メンバー名 'name' が曖昧 (C++)
構造体メンバー名をインラインアセンブリで使用する場合は,名前が一意でなければなりません。名前が複数の構造体で定義されている場合は,すべての定義で,名前の型と構造体内のオフセットが一致している必要があります。この場合は,あいまいなメンバー名が使用されました。
例を示します。
struct A
{
int a;
int b;
};
...
asm ax,.a;