OpCodes.Ldftn 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將一個未管理的指標(型別 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 。 |
堆疊的過渡行為依序為:
- 指向特定方法的未管理指標會被推送到堆疊中。
如果該指令引用的是受管理方法(或從受管理程式碼轉換到非受管理程式碼的存根),則可用該指令呼叫method特定方法Calli()。
回傳的值指向使用 CLR 呼叫慣例的原生程式碼。 此方法指標不應作為回調例程傳遞給未受管理的原生程式碼。
以下 Emit 方法的超載可使用操作 ldftn 碼: