UnmanagedMarshal.DefineByValArray(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アンマネージ コードにマーシャリングする固定長の配列 (ByValArray) を指定します。
public:
static System::Reflection::Emit::UnmanagedMarshal ^ DefineByValArray(int elemCount);
public static System.Reflection.Emit.UnmanagedMarshal DefineByValArray (int elemCount);
static member DefineByValArray : int -> System.Reflection.Emit.UnmanagedMarshal
Public Shared Function DefineByValArray (elemCount As Integer) As UnmanagedMarshal
パラメーター
- elemCount
- Int32
固定長の配列の要素数。
戻り値
UnmanagedMarshal オブジェクト。
例外
引数が単純なネイティブ型ではありません。
注釈
メソッドは DefineByValArray
単純なネイティブ マーシャリングではありません。
これらの静的コンストラクターを使用して作成できるのは、アンマネージド マーシャリング コンストラクトだけです。
配列のマーシャリングは、整数パラメーターをマーシャリングするよりも複雑なプロセスです。 配列メンバーは、配列を正確に再構築できるように、特定の順序でコピーされます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET