Utf8StringMarshaller.ManagedToUnmanagedIn Struktur

Definition

Benutzerdefinierter Marshaller, um eine verwaltete Zeichenfolge als nicht verwaltete UTF-8-Zeichenfolge zu marshallen.

public: value class Utf8StringMarshaller::ManagedToUnmanagedIn
public ref struct Utf8StringMarshaller.ManagedToUnmanagedIn
type Utf8StringMarshaller.ManagedToUnmanagedIn = struct
Public Structure Utf8StringMarshaller.ManagedToUnmanagedIn
Vererbung
Utf8StringMarshaller.ManagedToUnmanagedIn

Eigenschaften

BufferSize

Ruft die angeforderte Puffergröße für optimiertes Marshalling ab.

Methoden

Free()

Gibt alle zugewiesenen nicht verwalteten Speicher frei.

FromManaged(String, Span<Byte>)

Initialisiert den Marshaller mit einer verwalteten Zeichenfolge und einem angeforderten Puffer.

ToUnmanaged()

Konvertiert die aktuelle verwaltete Zeichenfolge in eine nicht verwaltete Zeichenfolge.

Gilt für: