Open棟梁Project - マイクロソフト系技術情報 Wiki * 目次 [#l92341c6] #contents *概要 [#i8022e3e] *参考 [#x720ec35] -SampleProgram-Other-DotNETBridge at master~ · OpenTouryoProject-SampleProgram~ https://github.com/OpenTouryoProject/SampleProgram/tree/master/Other/DotNETBridge -CLR Inside Out Marshaling between Managed and Unmanaged Code~ http://msdn.microsoft.com/ja-jp/magazine/cc164193.aspx --[InAttribute] と [OutAttribute] --キーワード out および ref と、参照による受け渡し --戻り値 --StringBuilder とマーシャリング --コピーと固定 --メモリの所有権 --逆 P/Invoke とデリゲートの有効期間 --P/Invoke Interop Assistant **MSDN [#mf36211a] -アンマネージ コードとの相互運用~ http://msdn.microsoft.com/ja-jp/library/sd10k43k.aspx --アンマネージ コードとの相互運用性に関する方法 --.NET Framework への COM コンポーネントの公開 --COM への .NET Framework コンポーネントの公開 --アンマネージ DLL 関数の処理 --相互運用のためのデザインの考慮事項 --相互運用マーシャリング --方法: HRESULT に例外を割り当てる --ジェネリック型を使用する相互運用