Utf16StringMarshaller クラス

定義

重要

この API は CLS 準拠ではありません。

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
継承
Utf16StringMarshaller
属性

メソッド

ConvertToManaged(UInt16*)

アンマネージド文字列をマネージド バージョンに変換します。

ConvertToUnmanaged(String)

文字列をアンマネージド バージョンに変換します。

Free(UInt16*)

アンマネージ文字列のメモリを解放します。

GetPinnableReference(String)

指定した文字列のピン留め可能な参照を取得します。

適用対象