UnmanagedMarshal.DefineByValTStr(Int32) 方法

定義

指定要封送處理的固定陣列緩衝區 (ByValTStr) 字串至 Unmanaged 程式碼。

C#
public static System.Reflection.Emit.UnmanagedMarshal DefineByValTStr(int elemCount);

參數

elemCount
Int32

固定陣列緩衝區中的元素數目。

傳回

UnmanagedMarshal 物件。

例外狀況

這個引數不是簡單的原生型別。

備註

方法 DefineByValStr 不是簡單的原生封送處理。

只有 Unmanaged 封送處理建構可以使用這些靜態建構函式來建立。

封送處理陣列比封送處理整數參數更為複雜。 陣列成員會依特定順序複製,讓另一端可以完全重建陣列。

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱