Marshal.Prelink(MethodInfo) メソッド

定義

メソッドを呼び出さずに、1 回限りのメソッド セットアップ タスクを実行します。

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を使用します。

適用対象

こちらもご覧ください