SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konverterar ett SafeHandle som dess underliggande referensvärde som en out parameter i hanterade till ohanterade scenarier som 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
Typparametrar
- T
- Arv
Konstruktorer
| Name | Description |
|---|---|
| SafeHandleMarshaller<T>.ManagedToUnmanagedOut() |
Initierar en ny instans av SafeHandleMarshaller<T>.ManagedToUnmanagedOut i ett standardtillstånd. |
Metoder
| Name | Description |
|---|---|
| Free() |
Frigör alla resurser och referensantal som ägs av marshallern. |
| FromUnmanaged(IntPtr) |
Initierar marshaller från ett ohanterat handtag. |
| ToManaged() |
Hämtar det hanterade handtaget från marshallern. |