SafeHandleMarshaller<T>.ManagedToUnmanagedOut Estrutura

Definição

Empacota um SafeHandle como seu valor de identificador subjacente como um parâmetro out 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

Nome Description
SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

Inicializa uma nova instância de SafeHandleMarshaller<T>.ManagedToUnmanagedOut um estado padrão.

Métodos

Nome Description
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