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

Определение

Определяет, как предоставить интерфейс 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 как двойной интерфейс, который включает как раннюю, так и позднюю привязку. По умолчанию устанавливается значение InterfaceIsDual.

InterfaceIsIUnknown 1

Указывает, что интерфейс предоставляется COM как интерфейс, производный от IUnknown, который обеспечивает только раннюю привязку.

InterfaceIsIDispatch 2

Указывает, что интерфейс предоставляется COM в виде дисплея, что обеспечивает только позднюю привязку.

InterfaceIsIInspectable 3

Указывает, что интерфейс предоставляется com в качестве интерфейса среды выполнения Windows.

Комментарии

Это перечисление работает вместе с атрибутом InterfaceTypeAttribute .

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