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


FUNCFLAGS Перечисление

Определение

Внимание!

Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Взамен рекомендуется использовать FUNCFLAGS.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class FUNCFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum FUNCFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type FUNCFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type FUNCFLAGS = 
Public Enum FUNCFLAGS
Наследование
FUNCFLAGS
Атрибуты

Поля

FUNCFLAG_FBINDABLE 4

Функция, поддерживающая привязку данных.

FUNCFLAG_FDEFAULTBIND 32

Функция, предоставляющая объект наилучшим образом. Этот атрибут в сведениях о типе может быть только у одной функции.

FUNCFLAG_FDEFAULTCOLLELEM 256

Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc. Если такой член обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-члена. Разрешается для членов диспетчерских и обычных интерфейсов, но запрещен для модулей.

FUNCFLAG_FDISPLAYBIND 16

Функция, отображаемая пользователю как связываемая. FUNCFLAG_FBINDABLE также следует задать.

FUNCFLAG_FHIDDEN 64

Эту функцию не следует показывать пользователю, хотя она существует и является связываемой.

FUNCFLAG_FIMMEDIATEBIND 4096

Отображаются как отдельные связываемые свойства.

FUNCFLAG_FNONBROWSABLE 1024

Это свойство отображается в обозревателе объектов и не отображается в обозревателе свойств.

FUNCFLAG_FREPLACEABLE 2048

Помечает интерфейс как обладающий заданным по умолчанию поведением.

FUNCFLAG_FREQUESTEDIT 8

Если задано, любой вызов метод, задающего это свойство, сначала приводит к вызову IPropertyNotifySink::OnRequestEdit. Реализация OnRequestEdit определяет, разрешено ли вызову задавать данное свойство.

FUNCFLAG_FRESTRICTED 1

Функция не должна быть доступной для макроязыков. Этот флаг предназначен для функций системного уровня или функций, которые не должны отображаться обозревателями типов.

FUNCFLAG_FSOURCE 2

Функция возвращает объект, являющийся источником событий.

FUNCFLAG_FUIDEFAULT 512

Член сведений о типе является членом по умолчанию для отображения в пользовательском интерфейсе.

FUNCFLAG_FUSESGETLASTERROR 128

Функция поддерживает GetLastError. Если в процессе выполнения функции возникает ошибка, вызывающий объект может вызвать GetLastError, чтобы извлечь код ошибки.

Комментарии

Дополнительные сведения о FUNCFLAGSсм. в библиотеке MSDN.

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