Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

enum System.Runtime.InteropServices.ComInterfaceType

Assembly: System.Runtime.InteropServices

Identifies how to expose an interface to COM.

Values

InterfaceIsDual
Indicates that the interface is exposed to COM as a dual interface, which enables both early and late binding. <see cref="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual" /> is the default value.
InterfaceIsIUnknown
Indicates that an interface is exposed to COM as an interface that is derived from IUnknown, which enables only early binding.
InterfaceIsIDispatch
Indicates that an interface is exposed to COM as a dispinterface, which enables late binding only.
InterfaceIsIInspectable
Indicates that an interface is exposed to COM as a Windows Runtime interface.