BStrStringMarshaller.ManagedToUnmanagedIn Struktur

Definition

Benutzerdefinierter Marshaller zum Marshallen einer verwalteten Zeichenfolge als nicht verwaltete ANSI-Zeichenfolge.

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

Eigenschaften

BufferSize

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

Methoden

Free()

Gibt alle zugeordneten nicht verwalteten Zeichenfolgenspeicher frei.

FromManaged(String, Span<Byte>)

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

ToUnmanaged()

Konvertiert die aktuell verwaltete Zeichenfolge in eine nicht verwaltete Zeichenfolge.

Gilt für: