ComInterfaceType Перечисление

Определение

Определяет способ предоставления интерфейса модели COM.Identifies how to expose an interface to COM.

public enum class ComInterfaceType
public enum ComInterfaceType
[System.Serializable]
public enum ComInterfaceType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum ComInterfaceType
type ComInterfaceType = 
Public Enum ComInterfaceType
Наследование
ComInterfaceType
Атрибуты

Поля

InterfaceIsDual 0

Указывает, что интерфейс предоставляется модели COM в качестве сдвоенного интерфейса, который обеспечивает раннее и позднее связывание.Indicates that the interface is exposed to COM as a dual interface, which enables both early and late binding. По умолчанию устанавливается значение InterfaceIsDual.InterfaceIsDual is the default value.

InterfaceIsIDispatch 2

Указывает, что интерфейс предоставляется модели COM в качестве dispinterface, который обеспечивает только позднее связывание.Indicates that an interface is exposed to COM as a dispinterface, which enables late binding only.

InterfaceIsIInspectable 3

Указывает, что интерфейс предоставляется модели COM в качестве интерфейса Среда выполнения WindowsWindows Runtime.Indicates that an interface is exposed to COM as a Среда выполнения WindowsWindows Runtime interface.

InterfaceIsIUnknown 1

Указывает, что интерфейс предоставляется модели COM в качестве интерфейса, производного от IUnknown, который обеспечивает только раннее связывание.Indicates that an interface is exposed to COM as an interface that is derived from IUnknown, which enables only early binding.

Комментарии

Это перечисление работает вместе с атрибутом InterfaceTypeAttribute.This enumeration works in conjunction with the InterfaceTypeAttribute attribute.

Применяется к