VARFLAGS Enumeración

Definición

Precaución

Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Precaución

Esta API ya está en desuso.

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.Serializable]
[System.Obsolete]
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 = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete>]
type VARFLAGS = 
Public Enum VARFLAGS
Herencia
VARFLAGS
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.

VARFLAG_FHIDDEN 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 IPropertyNotifySink::OnRequestEdit. La implementación de OnRequestEdit determina si se acepta el cambio.

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 información adicional acerca de VARFLAGS , vea MSDN Library.

Se aplica a