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_FBINDABLE | 4 | Функция, поддерживающая привязку данных. |
FUNCFLAG_FDEFAULTBIND | 32 | Функция, предоставляющая объект наилучшим образом. Только одна функция в типе может содержать этот атрибут. |
FUNCFLAG_FDEFAULTCOLLELEM | 256 | Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc. Если такой член обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-члена. Разрешается для членов диспетчерских и обычных интерфейсов, но запрещен для модулей. |
FUNCFLAG_FDISPLAYBIND | 16 | Функция, отображаемая пользователю как связываемая. FUNCFLAG_FBINDABLE также следует задать. |
64 | Эту функцию не следует показывать пользователю, хотя она существует и является связываемой. |
|
FUNCFLAG_FIMMEDIATEBIND | 4096 | Отображаются как отдельные связываемые свойства. |
FUNCFLAG_FNONBROWSABLE | 1024 | Это свойство отображается в обозревателе объектов и не отображается в обозревателе свойств. |
FUNCFLAG_FREPLACEABLE | 2048 | Помечает интерфейс как обладающий заданным по умолчанию поведением. |
FUNCFLAG_FREQUESTEDIT | 8 | Если задано, любой вызов метод, задающего это свойство, сначала приводит к вызову |
FUNCFLAG_FRESTRICTED | 1 | Функция не должна быть доступной для макроязыков. Этот флаг предназначен для функций системного уровня или функций, которые не должны отображаться обозревателями типов. |
FUNCFLAG_FSOURCE | 2 | Функция возвращает объект, являющийся источником событий. |
FUNCFLAG_FUIDEFAULT | 512 | Член сведений о типе является членом по умолчанию для отображения в пользовательском интерфейсе. |
FUNCFLAG_FUSESGETLASTERROR | 128 | Функция поддерживает |
Комментарии
Дополнительные сведения см. в разделе Перечисление FUNCFLAGS.
Среда CLR создает исключение, когда COM-метод в машинном коде возвращает HRESULT. Для получения дополнительной информации см. How to: Map HRESULTs and Exceptions.