Compartir a través de


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