語言

OpCodes.Ldftn 欄位

定義

將一個未管理的指標(型別 native int)推送到實現特定方法的原生程式碼到評估堆疊中。

public: static initonly System::Reflection::Emit::OpCode Ldftn;
public static readonly System.Reflection.Emit.OpCode Ldftn;
 staticval mutable Ldftn : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldftn As OpCode 

欄位值

備註

下表列出指令的十六進位及 Microsoft 中介語言(MSIL)組合格式,並附有簡短參考摘要:

Format 組裝格式 Description
FE 06 <T> LDFTN method 推送一個指標到堆疊中 參考的方法 method 。

堆疊的過渡行為依序為:

  1. 指向特定方法的未管理指標會被推送到堆疊中。

如果該指令引用的是受管理方法(或從受管理程式碼轉換到非受管理程式碼的存根),則可用該指令呼叫method特定方法Calli()。

回傳的值指向使用 CLR 呼叫慣例的原生程式碼。 此方法指標不應作為回調例程傳遞給未受管理的原生程式碼。

以下 Emit 方法的超載可使用操作 ldftn 碼:

適用於