ComInterfaceType Enumeración

Definición

Indica cómo exponer una interfaz a COM.Identifies how to expose an interface to COM.

public enum class ComInterfaceType
public enum ComInterfaceType
[System.Serializable]
public enum ComInterfaceType
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum ComInterfaceType
type ComInterfaceType = 
[<System.Serializable>]
type ComInterfaceType = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComInterfaceType = 
Public Enum ComInterfaceType
Herencia
ComInterfaceType
Atributos

Campos

InterfaceIsDual 0

Indica que una interfaz se expone a COM como una interfaz dual, que permite solo el enlace en tiempo de compilación y en tiempo de ejecución.Indicates that the interface is exposed to COM as a dual interface, which enables both early and late binding. El valor predeterminado es InterfaceIsDual.InterfaceIsDual is the default value.

InterfaceIsIDispatch 2

Indica que una interfaz se expone a COM como una interfaz dinpinterface, que permite solo el enlace en tiempo de ejecución.Indicates that an interface is exposed to COM as a dispinterface, which enables late binding only.

InterfaceIsIInspectable 3

Indica que una interfaz se expone a COM como una interfaz de Windows en tiempo de ejecuciónWindows Runtime.Indicates that an interface is exposed to COM as a Windows en tiempo de ejecuciónWindows Runtime interface.

InterfaceIsIUnknown 1

Indica que una interfaz se expone a COM como una interfaz que deriva de IUnknown, lo que permite solo el enlace anticipado.Indicates that an interface is exposed to COM as an interface that is derived from IUnknown, which enables only early binding.

Comentarios

Esta enumeración funciona junto con el InterfaceTypeAttribute atributo.This enumeration works in conjunction with the InterfaceTypeAttribute attribute.

Se aplica a