Partilhar via


SafeHandleMarshaller<T>.ManagedToUnmanagedOut Estrutura

Definição

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
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

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.

Aplica-se a