ComInterfaceType ComInterfaceType ComInterfaceType ComInterfaceType Enum

Определение

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

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

Поля

InterfaceIsDual InterfaceIsDual InterfaceIsDual 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 InterfaceIsIDispatch InterfaceIsIDispatch InterfaceIsIDispatch 2

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

InterfaceIsIInspectable InterfaceIsIInspectable InterfaceIsIInspectable InterfaceIsIInspectable 3

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

InterfaceIsIUnknown InterfaceIsIUnknown InterfaceIsIUnknown 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.

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