Compartir a través de


FUNCFLAGS Enumeración

Definición

Precaución

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

Utilice FUNCFLAGS en su lugar.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class FUNCFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum FUNCFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type FUNCFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type FUNCFLAGS = 
Public Enum FUNCFLAGS
Herencia
FUNCFLAGS
Atributos

Campos

FUNCFLAG_FBINDABLE 4

Función que admite el enlace de datos.

FUNCFLAG_FDEFAULTBIND 32

Función que mejor representa al objeto. Sólo una función de una información de tipos puede tener este atributo.

FUNCFLAG_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.

FUNCFLAG_FDISPLAYBIND 16

Función que se muestra al usuario como enlazable. FUNCFLAG_FBINDABLE también debe establecerse.

FUNCFLAG_FHIDDEN 64

No debe mostrarse la función al usuario, aunque exista y sea enlazable.

FUNCFLAG_FIMMEDIATEBIND 4096

Asignadas como propiedades enlazables individuales.

FUNCFLAG_FNONBROWSABLE 1024

La propiedad aparece en un examinador de objetos, pero no en un examinador de propiedades.

FUNCFLAG_FREPLACEABLE 2048

Etiqueta la interfaz indicando que tiene comportamientos predeterminados.

FUNCFLAG_FREQUESTEDIT 8

Cuando se establece, cualquier llamada a un método que establezca la propiedad dará como resultado, en primer lugar, una llamada a IPropertyNotifySink::OnRequestEdit. La implementación de OnRequestEdit determina si está permitido que la llamada establezca la propiedad.

FUNCFLAG_FRESTRICTED 1

No se debe permitir el acceso a la función desde lenguajes de macros. El marcador está destinado a funciones en el nivel del sistema o a funciones que los exploradores de tipos no deben mostrar.

FUNCFLAG_FSOURCE 2

La función devuelve un objeto que es un origen de eventos.

FUNCFLAG_FUIDEFAULT 512

El miembro de la información de tipos es el miembro predeterminado que se mostrará en la interfaz de usuario.

FUNCFLAG_FUSESGETLASTERROR 128

La función admite GetLastError. Si ocurre un error durante la función, el llamador puede llamar a GetLastError para recuperar el código de error.

Comentarios

Para obtener más información sobre FUNCFLAGS, vea MSDN Library.

Se aplica a