ComInterfaceType Enumeration
.NET Framework (current version)
Identifies how to expose an interface to COM.
Assembly: mscorlib (in mscorlib.dll)
| Member name | Description | |
|---|---|---|
| InterfaceIsDual | Indicates that the interface is exposed to COM as a dual interface, which enables both early and late binding. InterfaceIsDual is the default value. | |
| 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. | |
| InterfaceIsIUnknown | Indicates that an interface is exposed to COM as an interface that is derived from IUnknown, which enables only early binding. |
This enumeration works in conjunction with the InterfaceTypeAttribute attribute.
Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: