次の方法で共有


Marshal.Prelink(MethodInfo) メソッド

定義

メソッドを呼び出さずに、一度だけ実行されるメソッド セットアップ タスクを実行します。

public:
 static void Prelink(System::Reflection::MethodInfo ^ m);
public static void Prelink (System.Reflection.MethodInfo m);
[System.Security.SecurityCritical]
public static void Prelink (System.Reflection.MethodInfo m);
static member Prelink : System.Reflection.MethodInfo -> unit
[<System.Security.SecurityCritical>]
static member Prelink : System.Reflection.MethodInfo -> unit
Public Shared Sub Prelink (m As MethodInfo)

パラメーター

m
MethodInfo

チェックするメソッド。

属性

例外

m パラメーターが null です。

m パラメーターが MethodInfo オブジェクトではありません。

注釈

セットアップ タスクは初期初期化を提供し、ターゲット メソッドが呼び出されたときに自動的に実行されます。 初回タスクには、次のものが含まれます。

  • プラットフォーム呼び出しメタデータが正しく書式設定されていることを確認します。

  • すべてのマネージド型がプラットフォーム呼び出し関数の有効なパラメーターであることを確認します。

  • アンマネージド DLL を見つけてプロセスに読み込みます。

  • プロセス内のエントリ ポイントの検索。

プラットフォーム呼び出し Prelink の外部のメソッドで を呼び出しても、効果はありません。 型内のすべてのプラットフォーム呼び出しメソッドでセットアップ タスクを実行するには、 を使用 Marshal.PrelinkAllします。

適用対象

こちらもご覧ください