SafeHandleMarshaller<T>.ManagedToUnmanagedRef Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Marsekal sebagai nilai handel yang SafeHandle mendasarinya sebagai ref
parameter dalam skenario terkelola ke tidak terkelola seperti P/Invokes.
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
Jenis parameter
- T
- Warisan
Konstruktor
SafeHandleMarshaller<T>.ManagedToUnmanagedRef() |
Menginisialisasi instans SafeHandleMarshaller<T>.ManagedToUnmanagedRef baru dalam status default. |
Metode
Free() |
Membebaskan sumber daya dan jumlah referensi yang dimiliki oleh marshaller. |
FromManaged(T) |
Menginisialisasi marshaller dari handel terkelola. |
FromUnmanaged(IntPtr) |
Menginisialisasi marshaller dari pegangan yang tidak dikelola. |
OnInvoked() |
Memberi tahu marshaller bahwa panggilan asli telah dipanggil. |
ToManagedFinally() |
Mengambil handel terkelola dari marshaller. |
ToUnmanaged() |
Mengambil handel yang tidak terkelola. |