IsCopyConstructed 類別

定義

表示複製這個型別的值時,必須使用此型別所提供的複製建構函式。 此類別無法獲得繼承。

public ref class IsCopyConstructed abstract sealed
public static class IsCopyConstructed
[System.Runtime.InteropServices.ComVisible(true)]
public static class IsCopyConstructed
type IsCopyConstructed = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsCopyConstructed = class
Public Class IsCopyConstructed
繼承
IsCopyConstructed
屬性

備註

類別修改 IsCopyConstructed 的任何類型都必須實作名為 MarshalCopy 的方法,以呼叫原生複製建構函式。

使用複製建構函式發出至元數據的任何原生 C++ 類型,在跨封送處理界限複製值時,封送處理器必須呼叫這些方法。 Microsoft C++ 編譯程式會修改方法參數中的所有原生 C++ 類型,並傳回具有此修飾詞的傳回型別,以在封送處理程式代碼中觸發此行為。

編譯程式會在元數據內發出自定義修飾詞,以變更當預設行為不適用時,Just-In-Time (JIT) 編譯程序處理值的方式。 當 JIT 編譯程式遇到自定義修飾詞時,它會以修飾詞所指定的方式處理值。 編譯程式可以將自定義修飾詞套用至方法、參數和傳回值。 JIT 編譯程式必須回應必要的修飾詞,但可以忽略選擇性修飾詞。

您可以使用下列其中一種技術,將自訂修飾詞發出至元數據:

適用於