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 物件。

備註

安裝程式工作會提供早期初始化,並在叫用目標方法時自動執行。 第一次工作包括下列各項:

  • 確認平臺叫用元數據的格式正確。

  • 確認所有 Managed 類型都是平台調用函式的有效參數。

  • 尋找 Unmanaged DLL 並將其載入進程。

  • 尋找進程中的進入點。

在平台調用以外的方法上呼叫 Prelink 沒有任何作用。 若要在類型中的所有平台叫用方法上執行安裝程式工作,請使用 Marshal.PrelinkAll

適用於

另請參閱