FUNCFLAGS Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, определяющие свойства функции.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class FUNCFLAGS
[System.Flags]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
public enum FUNCFLAGS
[<System.Flags>]
type FUNCFLAGS =
[<System.Flags>]
[<System.Serializable>]
type FUNCFLAGS =
Public Enum FUNCFLAGS
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| FUNCFLAG_FRESTRICTED | 1 | Функция не должна быть доступна на языках макросов. Этот флаг предназначен для функций или функций на уровне системы, которые не должны отображать браузеры. |
| FUNCFLAG_FSOURCE | 2 | Функция возвращает объект, который является источником событий. |
| FUNCFLAG_FBINDABLE | 4 | Функция, поддерживающая привязку данных. |
| FUNCFLAG_FREQUESTEDIT | 8 | При установке любой вызов метода, который задает свойство, сначала приводит к вызову |
| FUNCFLAG_FDISPLAYBIND | 16 | Функция, отображаемая пользователю как привязываемая. FUNCFLAG_FBINDABLE также необходимо задать. |
| FUNCFLAG_FDEFAULTBIND | 32 | Функция, которая лучше всего представляет объект. Только одна функция в типе может иметь этот атрибут. |
| 64 | Функция не должна отображаться пользователю, хотя она существует и является привязываемой. |
|
| FUNCFLAG_FUSESGETLASTERROR | 128 | Функция поддерживает |
| FUNCFLAG_FDEFAULTCOLLELEM | 256 | Разрешает оптимизацию, в которой компилятор ищет член с именем xyz в типе abc. Если такой элемент найден и помечен как функция доступа для элемента коллекции по умолчанию, вызов создается для этой функции-члена. Разрешено для элементов в неинтерфесациях и интерфейсах; не разрешено в модулях. |
| FUNCFLAG_FUIDEFAULT | 512 | Элемент сведений о типе является элементом по умолчанию для отображения в пользовательском интерфейсе. |
| FUNCFLAG_FNONBROWSABLE | 1024 | Свойство отображается в браузере объектов, но не в браузере свойств. |
| FUNCFLAG_FREPLACEABLE | 2048 | Теги интерфейса как поведение по умолчанию. |
| FUNCFLAG_FIMMEDIATEBIND | 4096 | Сопоставлены как отдельные привязываемые свойства. |
Комментарии
Дополнительные сведения см. в перечислении FUNCFLAGS.
Среда CLR создает исключение, если метод COM в машинном коде возвращает HRESULT. Дополнительные сведения см. в разделе "Практическое руководство. Сопоставление HRESULTs и исключений".