Freigeben über


AnsiStringMarshaller.ManagedToUnmanagedIn Struktur

Definition

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

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

Eigenschaften

BufferSize

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

Methoden

Free()

Gibt den zugeordneten nicht verwalteten Zeichenfolgenspeicher 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: