共用方式為


呼叫 DLL 函式

更新:2010 年 5 月

雖然呼叫 Unmanaged DLL 函式和呼叫其他 Managed 程式碼幾乎是一樣的,不過還是有一些差異會使 DLL 函式在一開始好像很容易混淆。 這個章節介紹的主題是在描述一些不尋常的呼叫相關問題。

從平台叫用呼叫傳回的結構必須是在 Managed 和 Unmanaged 程式碼中採用相同表示方式的資料型別。 這類型別稱為「Blittable 型別」(Blittable Type),因為在這些型別不需要轉換 (請參閱 Blittable 和非 Blittable 型別)。 若要呼叫傳回型別為非 Blittable 結構的函式,您可以定義大小與非 Blittable 型別相同的 Blittable Helper 型別,並且在函式傳回之後轉換資料。

在本節中

相關章節

變更記錄

日期

記錄

原因

2010 年 5 月

已釐清對套用至結構之傳回型別的限制。

內容 Bug 修正。