Compartir a través de


Enumeración ComInterfaceType

 

Indica cómo exponer una interfaz a COM.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum ComInterfaceType
[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum class ComInterfaceType
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type ComInterfaceType
<SerializableAttribute>
<ComVisibleAttribute(True)>
Public Enumeration ComInterfaceType

Miembros

Nombre de miembro Descripción
InterfaceIsDual

Indica que la interfaz se expone a COM como una interfaz dual, lo que permite el enlace anticipado y el tiempo de ejecución. El valor predeterminado es InterfaceIsDual.

InterfaceIsIDispatch

Indica que una interfaz se expone a COM como una dispinterface, lo que permite solo un enlace tiempo de ejecución.

InterfaceIsIInspectable

Indica que una interfaz se expone a COM como una interfaz de Windows en tiempo de ejecución.

InterfaceIsIUnknown

Indica que una interfaz se expone a COM como una interfaz que se deriva de IUnknown, lo que permite solo el enlace anticipado.

Comentarios

Esta enumeración funciona junto con el InterfaceTypeAttribute atributo.

Información de versión

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1

Ver también

Espacio de nombres System.Runtime.InteropServices

Volver al principio