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