Partilhar via


ComVariantMarshaller Classe

Definição

Faz marshaling de um Object para um ComVariant.

public ref class ComVariantMarshaller abstract sealed
[System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Object), System.Runtime.InteropServices.Marshalling.MarshalMode.Default, typeof(System.Runtime.InteropServices.Marshalling.ComVariantMarshaller))]
[System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Object), System.Runtime.InteropServices.Marshalling.MarshalMode.UnmanagedToManagedRef, typeof(System.Runtime.InteropServices.Marshalling.ComVariantMarshaller+RefPropagate))]
public static class ComVariantMarshaller
[<System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Object), System.Runtime.InteropServices.Marshalling.MarshalMode.Default, typeof(System.Runtime.InteropServices.Marshalling.ComVariantMarshaller))>]
[<System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Object), System.Runtime.InteropServices.Marshalling.MarshalMode.UnmanagedToManagedRef, typeof(System.Runtime.InteropServices.Marshalling.ComVariantMarshaller+RefPropagate))>]
type ComVariantMarshaller = class
Public Class ComVariantMarshaller
Herança
ComVariantMarshaller
Atributos

Comentários

Dá suporte aos mesmos tipos que Create<T>(T), bem como a todos os tipos com GeneratedComClassAttribute aplicados.

Métodos

ConvertToManaged(ComVariant)

Converte um ComVariant não gerenciado em um objeto gerenciado.

ConvertToUnmanaged(Object)

Converte um objeto gerenciado em um ComVariantnão gerenciado.

Free(ComVariant)

Descarta o ComVariantnão gerenciado.

Aplica-se a