UnmanagedMarshal.DefineByValTStr(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 řetězec v vyrovnávací paměti s pevným polem (ByValTStr) pro zařazování do nespravovaného kódu.
public:
static System::Reflection::Emit::UnmanagedMarshal ^ DefineByValTStr(int elemCount);
public static System.Reflection.Emit.UnmanagedMarshal DefineByValTStr (int elemCount);
static member DefineByValTStr : int -> System.Reflection.Emit.UnmanagedMarshal
Public Shared Function DefineByValTStr (elemCount As Integer) As UnmanagedMarshal
Parametry
- elemCount
- Int32
Počet prvků v vyrovnávací paměti s pevným polem.
Návraty
Objekt UnmanagedMarshal.
Výjimky
Argument není jednoduchý nativní typ.
Poznámky
Metoda DefineByValStr
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.