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í.
Identifica las constantes que definen las propiedades de una variable.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class VARFLAGS
[System.Flags]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
public enum VARFLAGS
[<System.Flags>]
type VARFLAGS =
[<System.Flags>]
[<System.Serializable>]
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, consulte enumeración VARFLAGS.
Common Language Runtime produce una excepción cuando un método COM en código nativo devuelve un HRESULT. Para obtener más información, vea How to: Map HRESULTs and Exceptions.