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
- Наследование
- Атрибуты
Поля
InterfaceIsDual | 0 | Указывает, что интерфейс предоставляется модели COM в качестве сдвоенного интерфейса, который обеспечивает раннее и позднее связывание. InterfaceIsDual является значением по умолчанию. |
InterfaceIsIDispatch | 2 | Указывает, что интерфейс предоставляется модели COM в качестве dispinterface, который обеспечивает только позднее связывание. |
InterfaceIsIInspectable | 3 | Указывает, что интерфейс предоставляется com в качестве интерфейса среды выполнения Windows. |
InterfaceIsIUnknown | 1 | Указывает, что интерфейс предоставляется модели COM в качестве интерфейса, производного от IUnknown, который обеспечивает только раннее связывание. |
Комментарии
Это перечисление работает в сочетании с атрибутом InterfaceTypeAttribute .