CallConvStdcall 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示方法應該使用 StdCall
呼叫慣例。
public ref class CallConvStdcall
public class CallConvStdcall
[System.Runtime.InteropServices.ComVisible(true)]
public class CallConvStdcall
type CallConvStdcall = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type CallConvStdcall = class
Public Class CallConvStdcall
- 繼承
-
CallConvStdcall
- 屬性
備註
被呼叫端會清除堆疊。 這是從 Managed 程式代碼呼叫 Unmanaged 函式的預設慣例。
中的 System.Runtime.CompilerServices 類別僅供編譯程式寫入器使用。
編譯程式會在元數據內發出自定義修飾詞,以變更當預設行為不正確時,Just-In-Time (JIT) 編譯程式處理值的方式。 當 JIT 編譯程式遇到自定義修飾詞時,它會以修飾詞指定的方式處理值。 編譯程式可以將自定義修飾詞套用至方法、參數和傳回值。 JIT 編譯程式必須回應必要的修飾詞,但可以忽略選擇性修飾詞。 C++ 編譯程式可能會發出自定義修飾詞,以描述當 JIT 編譯程式以與 C++ 不相容的方式處理位元組時,應該如何處理位元組。
您可以使用下列其中一種技術,將自訂修飾詞發出至元數據:
在類別中使用 TypeBuilder 方法,例如 DefineMethod、 DefineField、 DefineConstructor和 DefineProperty。
產生 Microsoft 中繼語言 (MSIL) 指令檔,其中包含 對 和
modreq
的呼叫modopt
,並使用 Ilasm.exe (IL 組合器) 來組合檔案。使用 Unmanaged 反映 API。
建構函式
CallConvStdcall() |
初始化 CallConvStdcall 類別的新執行個體。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |