다음을 통해 공유


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut 구조체

정의

관리 코드에서 관리되지 않는 코드로의 호출에서 관리되지 않는 코드로 마샬링을 지원합니다. 예를 들어 P/Invoke 메서드에서 값 및 out 매개 변수를 반환합니다.

public:  where TUnmanagedElement : value classvalue class ReadOnlySpanMarshaller<T, TUnmanagedElement>::ManagedToUnmanagedOut
public struct ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut where TUnmanagedElement : struct
type ReadOnlySpanMarshaller<'T, 'UnmanagedElement (requires 'UnmanagedElement : struct)>.ManagedToUnmanagedOut = struct
Public Structure ReadOnlySpanMarshaller(Of T, TUnmanagedElement).ManagedToUnmanagedOut

형식 매개 변수

T
TUnmanagedElement
상속
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

메서드

Free()

리소스를 해제합니다.

FromUnmanaged(TUnmanagedElement*)

ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut 마샬러를 초기화합니다.

GetManagedValuesDestination(Int32)

배열의 관리되는 요소를 저장해야 하는 메모리를 가리키는 범위를 반환합니다.

GetUnmanagedValuesSource(Int32)

배열의 관리되지 않는 요소가 저장되는 메모리를 가리키는 범위를 반환합니다.

ToManaged()

네이티브 배열을 나타내는 관리되는 값을 반환합니다.

적용 대상