相互運用サービスとプラットフォーム呼び出しサービスをサポートする各種メンバーを提供します。コードとの相互運用」をご覧ください。メソッドを呼び出せるようにします。カスタムのプロキシとスタブを使用して、型をマーシャリングするかどうかを指定します。文字に変換するかどうかを制御します。コードにマーシャリングします。このクラスは継承できません。インターフェイスの型を指定します。ライブラリからインポートされるコクラスのクラス識別子を指定します。エイリアスを示します。ハンドラーの遅延バインディング登録を許可します。クライアントに対して示します。ライブラリからアセンブリにインポートしたときに、クラスまたはインターフェイスについての情報が失われたことを示します。公開する既定のインターフェイスを指定します。このクラスは継承できません。インターフェイスのメソッドを実装するクラスを特定します。オブジェクトとの間でその追加および削除を行うためのメソッドを提供します。返された場合にスローされる例外。定義されたものであることを示します。使用できるように登録するときに呼び出すメソッドを指定します。これにより、登録処理中にユーザー記述のコードを実行できるようになります。ソースとして公開されるインターフェイスのリストを識別します。使用できるように登録したアセンブリの登録を解除するときに呼び出すメソッドを指定します。これにより、登録解除中にユーザー記述コードを実行できます。アクセシビリティを制御します。してマーシャリングする必要があるオブジェクトをラップします。列挙体の値を指定します。このクラスは継承できません。検索に使用されるパスを指定します。invokes.DefaultParameterValueAttribute既定のパラメーターをサポートする言語から呼び出された場合の、パラメーターの既定値を設定します。このクラスは継承できません。してマーシャリングする必要があるオブジェクトをラップします。ポイントとして公開されることを示します。してマーシャリングする必要があるオブジェクトをラップします。オブジェクトの作成時に、そのオブジェクトをカスタマイズできるようにします。例外の基本的な例外の種類。exceptions.FieldOffsetAttributeクラスまたは構造体のアンマネージ表現内にあるフィールドの物理的な位置を示します。コレクションを実行します。ライブラリで初めに定義されたことを示します。library.InAttribute呼び出し元から呼び出し先へデータをマーシャリングするものの、逆方向にはマーシャリングしないことを示します。専用のいずれであるかを示します。オブジェクトを使用したときにスローされる例外。コードにマーシャリングできないバリアント型の引数が見つかった場合に、マーシャラーによってスローされる例外。パラメーターが必要であることを示します。相互運用シナリオにおけるユーザーによる相互運用スタブのカスタマイズのサポートを提供します。コードを扱うときに使用できるさまざまなメソッドを提供します。ブロックのコピー、マネージド型からアンマネージド型への変換などができます。コードとの間のデータのマーシャリング方法を示します。検出した場合にスローする例外。相互運用するメソッドを提供します。libraries.OptionalAttributeパラメーターが省略可能であることを示します。optional.OutAttribute呼び出し先から呼び出し元へ、データをマーシャリングすることを示します。シグネチャ変換を中止することを示します。suppressed.PrimaryInteropAssemblyAttributeこの属性が適用されたアセンブリが、プライマリ相互運用機能アセンブリであることを示します。指定することを許可します。アセンブリを登録および登録解除するための一連のサービスを提供します。メソッドのコレクションを提供します。ランタイムのインストールに関する情報を示します。シグネチャで指定したランクと一致しない場合にスローされる例外。シグネチャで指定した型と一致しない場合にスローされる例外。バッファーを提供します。(アンダーランおよびオーバーラン)、例外が発生します。このクラスは継承する必要があります。相互運用するためのメソッドのコレクションを提供します。ReadOnlySequence<T>.SetWin32ContextInIDispatchAttributeこの属性は非推奨とされました。マーシャラーで置き換えます。フィールドの物理的なレイアウトを制御できます。memory.TypeIdentifierAttribute型の等価性に対するサポートを提供します。ライブラリ間の変換を実行する一連のサービスを提供します。