Utf16StringMarshaller Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |