.netオブジェクトのアドレスを取得することができました
GCHandle objHandle = GCHandle.Alloc(obj,GCHandleType.WeakTrackResurrection);
int address = GCHandle.ToIntPtr(objHandle).ToInt32();
そして私はオブジェクトを思い出すことができます
Object obj = GCHandle.FromIntPtr(IntPtr(address)).Target;
目的は、アドレスをネイティブクラスに格納し、どのネイティブオブジェクトがどの.netオブジェクトに関連付けられているかに関する情報を取得することです。
割り当てのためにアドレスが変更されないことを確認してください、それは本当ですか、それとも誰かが私の目的を果たすためのより良いアイデアを持っていますか?
ありがとう