UnmanagedMarshal.DefineByValArray(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.