SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il marshalling di un oggetto SafeHandle come valore di handle sottostante come out
parametro negli scenari gestiti da non gestiti come 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
Parametri di tipo
- T
- Ereditarietà
Costruttori
SafeHandleMarshaller<T>.ManagedToUnmanagedOut() |
Inizializza una nuova istanza di SafeHandleMarshaller<T>.ManagedToUnmanagedOut in uno stato predefinito. |
Metodi
Free() |
Libera tutte le risorse e i conteggi dei riferimenti di proprietà del marshaller. |
FromUnmanaged(IntPtr) |
Inizializza il marshaller da un handle non gestito. |
ToManaged() |
Recupera l'handle gestito dal marshaller. |