다음을 통해 공유


SafeHandleMarshaller<T>.ManagedToUnmanagedRef 구조체

정의

SafeHandle P/Invokes와 같은 관리형에서 관리되지 않는 시나리오에서 를 기본 핸들 값으로 매개 변수로 ref 마샬링합니다.

public:  where T : SafeHandlevalue class SafeHandleMarshaller<T>::ManagedToUnmanagedRef
public struct SafeHandleMarshaller<T>.ManagedToUnmanagedRef where T : SafeHandle
type SafeHandleMarshaller<'T (requires 'T :> SafeHandle)>.ManagedToUnmanagedRef = struct
Public Structure SafeHandleMarshaller(Of T).ManagedToUnmanagedRef

형식 매개 변수

T
상속
SafeHandleMarshaller<T>.ManagedToUnmanagedRef

생성자

SafeHandleMarshaller<T>.ManagedToUnmanagedRef()

의 새 instance SafeHandleMarshaller<T>.ManagedToUnmanagedRef 기본 상태로 초기화합니다.

메서드

Free()

마샬러가 소유한 모든 리소스 및 참조 수를 해제합니다.

FromManaged(T)

관리 핸들에서 마샬러를 초기화합니다.

FromUnmanaged(IntPtr)

관리되지 않는 핸들에서 마샬러를 초기화합니다.

OnInvoked()

마샬러에 네이티브 호출이 호출되었음을 알 수 있습니다.

ToManagedFinally()

마샬러에서 관리 핸들을 검색합니다.

ToUnmanaged()

관리되지 않는 핸들을 검색합니다.

적용 대상