Utf16StringMarshaller Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Een marshaller voor UTF-16 tekenreeksen.
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
- Overname
-
Utf16StringMarshaller
- Kenmerken
Methoden
| Name | Description |
|---|---|
| ConvertToManaged(UInt16*) |
Converteert een niet-beheerde tekenreeks naar een beheerde versie. |
| ConvertToUnmanaged(String) |
Converteert een tekenreeks naar een niet-beheerde versie. |
| Free(UInt16*) |
Hiermee wordt het geheugen vrijgemaakt voor de niet-beheerde tekenreeks. |
| GetPinnableReference(String) |
Hiermee haalt u een vastgemaakte verwijzing op voor de opgegeven tekenreeks. |