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 編譯程式必須回應必要的修飾詞,但可以忽略選擇性修飾詞。

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

適用於