Freigeben über


Utf16StringMarshaller Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Ein Marshaller für UTF-16-Zeichenfolgen.

public ref class Utf16StringMarshaller abstract sealed
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.String), System.Runtime.InteropServices.Marshalling.MarshalMode.Default, typeof(System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller))]
public static class Utf16StringMarshaller
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.String), System.Runtime.InteropServices.Marshalling.MarshalMode.Default, typeof(System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller))>]
type Utf16StringMarshaller = class
Public Class Utf16StringMarshaller
Vererbung
Utf16StringMarshaller
Attribute

Methoden

ConvertToManaged(UInt16*)

Konvertiert eine nicht verwaltete Zeichenfolge in eine verwaltete Version.

ConvertToUnmanaged(String)

Konvertiert eine Zeichenfolge in eine nicht verwaltete Version.

Free(UInt16*)

Gibt den Arbeitsspeicher für die nicht verwaltete Zeichenfolge frei.

GetPinnableReference(String)

Ruft einen anheftbaren Verweis für die angegebene Zeichenfolge ab.

Gilt für: