SafeHandleMarshaller<T>.ManagedToUnmanagedOut Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Marshals a SafeHandle como valor de handle subjacente como out parâmetro em cenários de gestão para não gerida como 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
Parâmetros de Tipo Genérico
- T
- Herança
Construtores
| Name | Description |
|---|---|
| SafeHandleMarshaller<T>.ManagedToUnmanagedOut() |
Inicializa uma nova instância de SafeHandleMarshaller<T>.ManagedToUnmanagedOut num estado predefinido. |
Métodos
| Name | Description |
|---|---|
| Free() |
Liberta quaisquer recursos e contagens de referência pertencentes ao marshaller. |
| FromUnmanaged(IntPtr) |
Inicializa o marshaller a partir de um handle não gerido. |
| ToManaged() |
Recupera a alavanca gerida do marshaller. |