Marshal.Prelink(MethodInfo) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
不需呼叫方法就執行一次方法設定工作。
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
參數為 null
。
m
參數不是 MethodInfo 物件。
備註
安裝程式工作會提供早期初始化,並在叫用目標方法時自動執行。 第一次工作包括下列專案:
確認平臺叫用元數據的格式正確。
確認所有 Managed 類型都是平台調用函式的有效參數。
將 Unmanaged DLL 尋找並載入進程。
尋找程式中的進入點。
在平臺叫用以外的方法上呼叫 Prelink 不會有任何作用。 若要在類型中的所有平台叫用方法上執行安裝工作,請使用 Marshal.PrelinkAll。