Поделиться через


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 является значением по умолчанию.

InterfaceIsIDispatch 2

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

InterfaceIsIInspectable 3

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

InterfaceIsIUnknown 1

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

Комментарии

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

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