実際にボックス化せずに、構造体 (おそらくTypedReferenceに格納されている) をアンマネージ メモリにマーシャリングする方法はありますか? 構造体の型は実行時にわからないため、StructureToPtr (.NET 4.5.1) のジェネリック オーバーロードを使用できません。StructureToPtrオーバーロードの MethodInfo を取得できますが、ジェネリック参照またはTypedReferenceを渡して呼び出す方法はないようです。
編集:ジェネリックStructureToPtrはまだ構造をボックス化するため、それを呼び出そうとしても無駄です。