VARFLAGS 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í.
Precaución
Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202
Utilice VARFLAGS en su lugar.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
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
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| VARFLAG_FREADONLY | 1 | No se debe permitir la asignación a la variable. |
| VARFLAG_FSOURCE | 2 | La variable devuelve un objeto que es un origen de eventos. |
| VARFLAG_FBINDABLE | 4 | La variable admite el enlace de datos. |
| VARFLAG_FREQUESTEDIT | 8 | Cuando se establece, cualquier intento de cambiar directamente la propiedad da como resultado una llamada a |
| VARFLAG_FDISPLAYBIND | 16 | La variable se muestra al usuario como enlazable. VARFLAG_FBINDABLE también debe establecerse. |
| VARFLAG_FDEFAULTBIND | 32 | La variable es la propiedad única que mejor representa el objeto. Solo una variable en la información de tipo puede tener este atributo. |
| 64 | La variable no se debe mostrar al usuario en un explorador, aunque existe y es enlazable. |
|
| VARFLAG_FRESTRICTED | 128 | La variable no debe ser accesible desde lenguajes de macro. Esta marca está pensada para variables o variables de nivel de sistema que no desea que se muestren los exploradores de tipos. |
| VARFLAG_FDEFAULTCOLLELEM | 256 | Permite una optimización en la que el compilador busca un miembro denominado "xyz" en el tipo de "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. Permitido en miembros en interfaces e interfaces dispinterfaces; no se permite en los módulos. |
| VARFLAG_FUIDEFAULT | 512 | La variable es la presentación predeterminada en la interfaz de usuario. |
| VARFLAG_FNONBROWSABLE | 1024 | La variable aparece en un explorador de objetos, pero no en un explorador de propiedades. |
| VARFLAG_FREPLACEABLE | 2048 | Etiqueta la interfaz como comportamiento predeterminado. |
| VARFLAG_FIMMEDIATEBIND | 4096 | La variable se asigna como propiedades enlazables individuales. |
Comentarios
Para obtener más información sobre VARFLAGS, vea MSDN Library.