VARFLAGS Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202
Взамен рекомендуется использовать VARFLAGS.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class VARFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum VARFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type VARFLAGS =
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type VARFLAGS =
Public Enum VARFLAGS
- Наследование
- Атрибуты
Поля
VARFLAG_FBINDABLE | 4 | Переменная поддерживает привязку данных. |
VARFLAG_FDEFAULTBIND | 32 | Переменная является единственным свойством, представляющим объект наилучшим образом. Только одна переменная в сведениях о типе может содержать этот атрибут. |
VARFLAG_FDEFAULTCOLLELEM | 256 | Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc. Если такой элемент обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-элемента. Разрешается для членов диспетчерских и обычных интерфейсов, но запрещен для модулей. |
VARFLAG_FDISPLAYBIND | 16 | Переменная, отображаемая пользователю как связываемая. VARFLAG_FBINDABLE также следует задать. |
64 | Эту переменную не следует показывать пользователю в браузере, хотя она существует и является связываемой. |
|
VARFLAG_FIMMEDIATEBIND | 4096 | Переменная сопоставляется так же, как собственные связываемые свойства. |
VARFLAG_FNONBROWSABLE | 1024 | Переменная появляется в обозревателе объектов, но не отображается в обозревателе свойств. |
VARFLAG_FREADONLY | 1 | Не следует разрешать присвоение значений этой переменной. |
VARFLAG_FREPLACEABLE | 2048 | Помечает интерфейс как обладающий заданным по умолчанию поведением. |
VARFLAG_FREQUESTEDIT | 8 | При установке все попытки прямого изменения свойства приводят к вызову |
VARFLAG_FRESTRICTED | 128 | Переменную следует сделать недоступной из макроязыков. Этот флаг предназначен для переменных уровня системы или для переменных, которые не нужно отображать в обозревателях типов. |
VARFLAG_FSOURCE | 2 | Переменная возвращает объект, являющийся источником событий. |
VARFLAG_FUIDEFAULT | 512 | Переменная отображается по умолчанию в пользовательском интерфейсе. |
Комментарии
Дополнительные сведения о VARFLAGS
см. в библиотеке MSDN.