SafeHandleMarshaller<T>.ManagedToUnmanagedRef Struct-datatyp

Definition

Konverterar ett SafeHandle som dess underliggande referensvärde som en ref parameter i hanterade till ohanterade scenarier som 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

Typparametrar

T
Arv
SafeHandleMarshaller<T>.ManagedToUnmanagedRef

Konstruktorer

Name Description
SafeHandleMarshaller<T>.ManagedToUnmanagedRef()

Initierar en ny instans av SafeHandleMarshaller<T>.ManagedToUnmanagedRef i ett standardtillstånd.

Metoder

Name Description
Free()

Frigör alla resurser och referensantal som ägs av marshallern.

FromManaged(T)

Initierar marshaller från ett hanterat handtag.

FromUnmanaged(IntPtr)

Initierar marshaller från ett ohanterat handtag.

OnInvoked()

Meddelar marshallern att det interna anropet har anropats.

ToManagedFinally()

Hämtar det hanterade handtaget från marshallern.

ToUnmanaged()

Hämtar det ohanterade handtaget.

Gäller för