ガベージコレクション(GC)によるオブジェクトの移動を防ぎ、アンマネージドコード(C++プラグインなど)から安全にメモリアドレスを参照し続けるために使用する構造体はどれか。

`GCHandle.Alloc(obj, GCHandleType.Pinned)`を使用することで、オブジェクトをメモリ上の特定の位置に固定(Pinning)し、GCによる移動を防ぐことができる。