SafeHandleMarshaller<T>.ManagedToUnmanagedRef 구조체

정의

P/Invokes와 같은 관리되는 비관리 시나리오에서 SafeHandle 기본 핸들 값으로 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

생성자

Name Description
SafeHandleMarshaller<T>.ManagedToUnmanagedRef()

기본 상태의 SafeHandleMarshaller<T>.ManagedToUnmanagedRef 새 인스턴스를 초기화합니다.

메서드

Name Description
Free()

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

FromManaged(T)

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

FromUnmanaged(IntPtr)

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

OnInvoked()

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

ToManagedFinally()

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

ToUnmanaged()

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

적용 대상