UnmanagedMarshal.DefineByValTStr(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger en sträng i en fast matrisbuffert (ByValTStr) som ska konverteras till ohanterad kod.
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
Parametrar
- elemCount
- Int32
Antalet element i den fasta matrisbufferten.
Returer
Ett UnmanagedMarshal objekt.
Undantag
Argumentet är inte en enkel intern typ.
Kommentarer
Metoden DefineByValStr är inte en enkel intern marskalk.
Endast ohanterade marshal-konstruktioner kan göras med hjälp av dessa statiska konstruktorer.
Att konvertera en matris är en mer komplex process än att konvertera en heltalsparameter. Matrismedlemmar kopieras i en specifik ordning så att den andra sidan kan rekonstruera matrisen exakt.