TypeLibVarFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe la configuración original del VARFLAGS en la biblioteca de tipos COM desde la que se importó la variable.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
[<System.Flags>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| FReadOnly | 1 | No se debe permitir la asignación a la variable. |
| FSource | 2 | La variable devuelve un objeto que es un origen de eventos. |
| FBindable | 4 | La variable admite el enlace de datos. |
| FRequestEdit | 8 | Indica que la propiedad admite la notificación COM |
| FDisplayBind | 16 | La variable se muestra como enlazable. FBindable también debe establecerse. |
| FDefaultBind | 32 | La variable es la propiedad única que mejor representa el objeto. Solo una variable de una información de tipo puede tener este valor. |
| 64 | La variable no se debe mostrar en un explorador, aunque existe y se puede enlazar. |
|
| FRestricted | 128 | Esta marca está pensada para funciones o funciones de nivel de sistema que no deben mostrar los exploradores de tipos. |
| FDefaultCollelem | 256 | Permite una optimización en la que el compilador busca un miembro denominado "xyz" en el tipo "abc". Si se encuentra ese miembro y se marca como una función de descriptor de acceso para un elemento de la colección predeterminada, se genera una llamada a esa función miembro. |
| FUiDefault | 512 | Pantalla predeterminada en la interfaz de usuario. |
| FNonBrowsable | 1024 | La variable aparece en un explorador de objetos, pero no en un explorador de propiedades. |
| FReplaceable | 2048 | Etiqueta la interfaz como comportamiento predeterminado. |
| FImmediateBind | 4096 | La variable se asigna como propiedades enlazables individuales. |
Comentarios
TypeLibVarFlagsse usa junto con .TypeLibVarAttribute Las marcas solo se conservan como referencia. Common Language Runtime no los usa.
Para obtener más información, vea VARFLAGS en MSDN Library.