SafeHandleMarshaller<T>.ManagedToUnmanagedOut Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Realiza marshaling de um SafeHandle como seu valor de identificador subjacente como um out
parâmetro em cenários gerenciados para não gerenciados, 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
- T
- Herança
Construtores
SafeHandleMarshaller<T>.ManagedToUnmanagedOut() |
Inicializa uma nova instância de SafeHandleMarshaller<T>.ManagedToUnmanagedOut em um estado padrão. |
Métodos
Free() |
Libera todos os recursos e contagens de referência pertencentes ao marshaller. |
FromUnmanaged(IntPtr) |
Inicializa o marshaller de um identificador não gerenciado. |
ToManaged() |
Recupera o identificador gerenciado do marshaller. |