Bagikan melalui


Utf16StringMarshaller Kelas

Definisi

Penting

API ini bukan kompatibel CLS.

Marshaller untuk string UTF-16.

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
Warisan
Utf16StringMarshaller
Atribut

Metode

ConvertToManaged(UInt16*)

Mengonversi string yang tidak dikelola ke versi terkelola.

ConvertToUnmanaged(String)

Mengonversi string ke versi yang tidak dikelola.

Free(UInt16*)

Membebaskan memori untuk string yang tidak dikelola.

GetPinnableReference(String)

Mendapatkan referensi yang dapat disematkan untuk string yang ditentukan.

Berlaku untuk