SafeHandleMarshaller<T>.ManagedToUnmanagedOut Yapı

Tanım

P/Invokes SafeHandle gibi yönetilen ve yönetilmeyen senaryolarda bir parametresi olarak out temel alınan tanıtıcı değerini sıralar.

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

Tür Parametreleri

T
Devralma
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

Oluşturucular

SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

Yeni bir örneğini SafeHandleMarshaller<T>.ManagedToUnmanagedOut varsayılan durumda başlatır.

Yöntemler

Free()

Marshaller'ın sahip olduğu tüm kaynakları ve başvuru sayılarını serbestleştirir.

FromUnmanaged(IntPtr)

Marshaller'ı yönetilmeyen bir tanıtıcıdan başlatır.

ToManaged()

Yönetilen tanıtıcıyı, marshaller'dan alır.

Şunlara uygulanır