クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio 2008
Visual Studio
.NET Framework の拡張開発
相互運用性

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
.NET Framework 開発者ガイド
アンマネージ コードとの相互運用

更新 : 2007 年 11 月

.NET Framework は、COM コンポーネント、COM+ サービス、外部のタイプ ライブラリ、および多数のオペレーティング システム サービスとの対話を促進します。データ型、メソッド シグネチャ、およびエラー処理機構は、マネージ オブジェクト モデルとアンマネージ オブジェクト モデルとでは異なります。.NET Framework コンポーネントとアンマネージ コードとの相互運用を単純化し、.NET Framework への移行を円滑に行うため、共通言語ランタイムでは、これらのオブジェクト モデルの相違点がクライアントからもサーバーからも認識できないようになっています。

このランタイムの制御下で実行されるコードをマネージ コードと呼びます。それに対し、このランタイムの外部で実行されるコードをアンマネージ コードと呼びます。アンマネージ コードの例としては、COM コンポーネント、ActiveX インターフェイス、Win32 API 関数があります。

アンマネージ コードとの相互運用性に関する方法

概念を説明したドキュメントに用意されている、アンマネージ コードによる相互運用性に関する方法を説明したトピックへのすべてのリンクを示します。

.NET Framework への COM コンポーネントの公開

.NET Framework アプリケーションから COM コンポーネントを使用する方法について説明します。

COM への .NET Framework コンポーネントの公開

COM アプリケーションから .NET Framework コンポーネントを使用する方法について説明します。

アンマネージ DLL 関数の処理

プラットフォーム呼び出しを使ってアンマネージ DLL 関数を呼び出す方法を説明します。

相互運用のためのデザインの考慮事項

統合される COM コンポーネントを記述するためのヒントを示します。

相互運用マーシャリング

COM 相互運用機能とプラットフォーム呼び出しによるマーシャリングについて説明します。

方法 : HRESULT に例外を割り当てる

例外と HRESULT 間の対応付けについて説明します。

ジェネリック型を使用する相互運用

ジェネリック型を COM 相互運用で使用した場合の動作について説明します。

高度な COM 相互運用性

.NET Framework アプリケーションへの COM コンポーネントの組み込みに関する詳細な情報へのリンクを提供します。

コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker