UnmanagedMarshal.DefineByValArray(Int32) Metoda

Definice

Určuje pole s pevnou délkou (ByValArray) pro zařazování do nespravovaného kódu.

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

Parametry

elemCount
Int32

Počet prvků v matici s pevnou délkou.

Návraty

Objekt UnmanagedMarshal.

Výjimky

Argument není jednoduchý nativní typ.

Poznámky

Metoda DefineByValArray není jednoduchý nativní marshal.

Pomocí těchto statických konstruktorů lze vytvořit pouze nespravované konstruktory zařazování.

Zařazování pole je složitější proces než zařazování celočíselného parametru. Členy pole se kopírují v určitém pořadí, aby druhá strana mohla přesně rekonstruovat pole.

Platí pro

Viz také