ComInterfaceMarshaller<T> Classe

Definizione

Importante

Questa API non è conforme a CLS.

Effettua il marshalling di un'interfaccia COM usando un'istanza StrategyBasedComWrappers di .

generic <typename T>
public ref class ComInterfaceMarshaller abstract sealed
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Runtime.InteropServices.Marshalling.CustomMarshallerAttribute+GenericPlaceholder), System.Runtime.InteropServices.Marshalling.MarshalMode.Default, typeof(System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<>))]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static class ComInterfaceMarshaller<T>
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Runtime.InteropServices.Marshalling.CustomMarshallerAttribute+GenericPlaceholder), System.Runtime.InteropServices.Marshalling.MarshalMode.Default, typeof(System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<>))>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type ComInterfaceMarshaller<'T> = class
Public Class ComInterfaceMarshaller(Of T)

Parametri di tipo

T

Tipo gestito che rappresenta un tipo di interfaccia COM

Ereditarietà
ComInterfaceMarshaller<T>
Attributi

Commenti

Questo marshaller passa sempre il Unwrap flag a GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags).

Metodi

ConvertToManaged(Void*)

Converte un puntatore all'interfaccia COM in un oggetto gestito.

ConvertToUnmanaged(T)

Converte un oggetto gestito in un puntatore di interfaccia COM per l'interfaccia COM rappresentata da T.

Free(Void*)

Rilascia un riferimento al puntatore all'interfaccia COM.

Si applica a