Share via


Interop 封送處理

更新:2007 年 11 月

本章節的定位讀者包含使用平台叫用 (Invoke)、COM Interop 或封送處理資料的程式設計人員。某些封送處理規則與預設資料型別在兩種機制上有所不同:

  • 如果您使用平台叫用,本章節提供了封送處理字串、陣列、類別、結構、等位和多種型別的範例。

  • 如果您使用 COM Interop,本章節有描述自訂 Interop 包裝函式的方式。

Interop 封送處理會控制如何以方法引數傳遞資料,以及控制呼叫期間於 Managed 和 Unmanaged 記憶體之間的傳回值。Interop 封送處理是由 Common Language Runtime 的封送處理服務所執行的執行階段活動。

本章節提供 Interop 封送處理的概觀,以及呈現有關封送處理在 Unmanaged 記憶體中有不同或模稜兩可表示的資料型別之詳細資訊。同時也描述如何套用 MarshalAsAttribute 屬性以及使用 Marshal 類別所公開的方法來更改預設的封送處理行為。

在本節中

相關章節