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
VARFLAG_FBINDABLE | 4 | La variable admite enlace de datos. |
VARFLAG_FDEFAULTBIND | 32 | La variable es la propiedad que mejor representa al objeto. Sólo una variable de una información de tipos puede tener este atributo. |
VARFLAG_FDEFAULTCOLLELEM | 256 | Permite llevar a cabo una optimización en la que el compilador busca un miembro denominado "xyz" en el tipo "abc". Si se encuentra un miembro de este tipo y se marca como función de descriptor de acceso para un elemento de la colección predeterminada, entonces se genera una llamada a dicha función miembro. Se permite en miembros de interfaces y de interfaces Dispinterface. No se permite en módulos. |
VARFLAG_FDISPLAYBIND | 16 | La variable se muestra al usuario como enlazable. VARFLAG_FBINDABLE también debe establecerse. |
64 | La variable no debe mostrarse al usuario en un explorador, aunque exista y sea enlazable. |
|
VARFLAG_FIMMEDIATEBIND | 4096 | La variable se asigna del mismo modo que las propiedades enlazables individuales. |
VARFLAG_FNONBROWSABLE | 1024 | La variable aparece en un examinador de objetos, pero no en un examinador de propiedades. |
VARFLAG_FREADONLY | 1 | No debe permitirse que se realicen asignaciones a la variable. |
VARFLAG_FREPLACEABLE | 2048 | Etiqueta la interfaz indicando que tiene comportamientos predeterminados. |
VARFLAG_FREQUESTEDIT | 8 | Cuando se establece, cualquier intento de cambiar directamente la propiedad da como resultado una llamada a |
VARFLAG_FRESTRICTED | 128 | No se debe permitir el acceso a la variable desde lenguajes de macros. El marcador está destinado a variables en el nivel del sistema o a variables que los exploradores de tipos no deben mostrar. |
VARFLAG_FSOURCE | 2 | La variable devuelve un objeto que es un origen de eventos. |
VARFLAG_FUIDEFAULT | 512 | La variable es la presentación predeterminada en la interfaz de usuario. |
Comentarios
Para obtener más información, consulte la 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, consulta How to: Map HRESULTs and Exceptions.