SafeHandleMarshaller<T>.ManagedToUnmanagedIn 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.
Marshala a SafeHandle como seu valor de handle subjacente como parâmetro in ou um valor passado por valor em cenários de gestão para não gerida como P/Invokes.
public: where T : SafeHandlevalue class SafeHandleMarshaller<T>::ManagedToUnmanagedIn
public struct SafeHandleMarshaller<T>.ManagedToUnmanagedIn where T : SafeHandle
type SafeHandleMarshaller<'T (requires 'T :> SafeHandle)>.ManagedToUnmanagedIn = struct
Public Structure SafeHandleMarshaller(Of T).ManagedToUnmanagedIn
Parâmetros de Tipo Genérico
- T
- Herança
Métodos
| Name | Description |
|---|---|
| Free() |
Liberta quaisquer referências que mantenham o handle gerido ativo. |
| FromManaged(T) |
Inicializa o marshaller a partir de um handle gerido. |
| ToUnmanaged() |
Fica com a alça não gerida. |