SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Marshals een SafeHandle als onderliggende handlewaarde als een out parameter in beheerde naar onbeheerde scenario's zoals 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
Type parameters
- T
- Overname
Constructors
| Name | Description |
|---|---|
| SafeHandleMarshaller<T>.ManagedToUnmanagedOut() |
Initialiseert een nieuw exemplaar van SafeHandleMarshaller<T>.ManagedToUnmanagedOut een standaardstatus. |
Methoden
| Name | Description |
|---|---|
| Free() |
Hiermee worden alle resources en referentieaantallen vrijgemaakt die eigendom zijn van de marshaller. |
| FromUnmanaged(IntPtr) |
Initialiseert de marshaller van een onbeheerde ingang. |
| ToManaged() |
Haalt de beheerde ingang van de marshaller op. |