Enumeración VARFLAGS
Publicado: octubre de 2016
Nota: Esta API ahora está obsoleta.
Utilice System.Runtime.InteropServices.ComTypes.VARFLAGS en su lugar.
Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[SerializableAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[FlagsAttribute]
public enum VARFLAGS
[SerializableAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[FlagsAttribute]
public enum class VARFLAGS
[<SerializableAttribute>]
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)>]
[<FlagsAttribute>]
type VARFLAGS
<SerializableAttribute>
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
False)>
<FlagsAttribute>
Public Enumeration VARFLAGS
Miembros
Nombre de miembro | Descripción | |
---|---|---|
VARFLAG_FBINDABLE | La variable admite enlace de datos. |
|
VARFLAG_FDEFAULTBIND | La variable es la única propiedad que mejor representa al objeto. Sólo una variable de la información de tipos puede tener este atributo. |
|
VARFLAG_FDEFAULTCOLLELEM | Permite una optimización en la que el compilador busca un miembro denominado "xyz" en el tipo "abc". Si un miembro se encuentra y se marca como función de descriptor de acceso para un elemento de la colección predeterminada, se genera una llamada a dicha función miembro. Permite en miembros y de interfaces dispinterface; no se permite en módulos. |
|
VARFLAG_FDISPLAYBIND | La variable se muestra al usuario como enlazable.VARFLAGS.VARFLAG_FBINDABLE También se debe establecer. |
|
VARFLAG_FHIDDEN | La variable no debe mostrarse al usuario en un explorador, aunque exista y sea enlazable. |
|
VARFLAG_FIMMEDIATEBIND | La variable se asigna como propiedades enlazables individuales. |
|
VARFLAG_FNONBROWSABLE | La variable aparece en un Examinador de objetos, pero no en un Examinador de propiedades. |
|
VARFLAG_FREADONLY | No debe permitirse la asignación a la variable. |
|
VARFLAG_FREPLACEABLE | Etiquetas de la interfaz que tiene comportamientos predeterminados. |
|
VARFLAG_FREQUESTEDIT | Cuando se establece, cualquier intento de cambiar directamente los resultados de una llamada a la propiedad IPropertyNotifySink::OnRequestEdit. La implementación de OnRequestEdit determina si se acepta el cambio. |
|
VARFLAG_FRESTRICTED | La variable no debe ser accesible desde lenguajes de macros. Esta marca está pensada para las variables de nivel de sistema o las variables que no desea que los exploradores de tipos para mostrar. |
|
VARFLAG_FSOURCE | La variable devuelve un objeto que es un origen de eventos. |
|
VARFLAG_FUIDEFAULT | La variable es la presentación predeterminada en la interfaz de usuario. |
Comentarios
Para obtener información adicional acerca de VARFLAGS, vea MSDN Library.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
Espacio de nombres System.Runtime.InteropServices
Volver al principio