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

Определение

Определяет способ предоставления интерфейса модели 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
Наследование
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 в качестве интерфейса среда выполнения Windows.Indicates that an interface is exposed to COM as a Windows 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.

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