다음을 통해 공유


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)

지정된 문자열에 대한 고정 가능한 참조를 가져옵니다.

적용 대상