SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struct

Definitie

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
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

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.

Van toepassing op