Bagikan melalui


SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struktur

Definisi

Marsekal sebagai SafeHandle nilai handel yang mendasarinya sebagai out parameter dalam skenario terkelola ke tidak terkelola seperti P/Invokes.

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

Jenis parameter

T
Warisan
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

Konstruktor

SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

Menginisialisasi instans SafeHandleMarshaller<T>.ManagedToUnmanagedOut baru dalam status default.

Metode

Free()

Membebaskan sumber daya dan jumlah referensi yang dimiliki oleh marshaller.

FromUnmanaged(IntPtr)

Menginisialisasi marshaller dari handel yang tidak dikelola.

ToManaged()

Mengambil handel terkelola dari marshaller.

Berlaku untuk