Compartir a través de


Enumeración FUNCFLAGS

 

Publicado: noviembre de 2016

Nota: Esta API ahora está obsoleta.

Utilice System.Runtime.InteropServices.ComTypes.FUNCFLAGS 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.FUNCFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
[FlagsAttribute]
public enum FUNCFLAGS
[SerializableAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
[FlagsAttribute]
public enum class FUNCFLAGS
[<SerializableAttribute>]
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
    false)>]
[<FlagsAttribute>]
type FUNCFLAGS
<SerializableAttribute>
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
    False)>
<FlagsAttribute>
Public Enumeration FUNCFLAGS

Miembros

Nombre de miembro Descripción
FUNCFLAG_FBINDABLE

La función que admite el enlace de datos.

FUNCFLAG_FDEFAULTBIND

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

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

FUNCFLAG_FDISPLAYBIND

La función que se muestra al usuario como enlazable.FUNCFLAG_FBINDABLE También se debe establecer.

FUNCFLAG_FHIDDEN

La función no debe mostrarse al usuario, aunque exista y sea enlazable.

FUNCFLAG_FIMMEDIATEBIND

Se asignan como propiedades enlazables individuales.

FUNCFLAG_FNONBROWSABLE

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

FUNCFLAG_FREPLACEABLE

Etiquetas de la interfaz que tiene comportamientos predeterminados.

FUNCFLAG_FREQUESTEDIT

Cuando se establece, cualquier llamada a un método que establece la propiedad se produce en primer lugar en una llamada a IPropertyNotifySink::OnRequestEdit. La implementación de OnRequestEdit determina si se permite la llamada para establecer la propiedad.

FUNCFLAG_FRESTRICTED

La función no debe ser accesible desde lenguajes de macros. Esta marca está pensada para las funciones de nivel de sistema o funciones que los exploradores de tipos no deben mostrar.

FUNCFLAG_FSOURCE

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

FUNCFLAG_FUIDEFAULT

El miembro de la información de tipo es el miembro predeterminado para su presentación en la interfaz de usuario.

FUNCFLAG_FUSESGETLASTERROR

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

Comentarios

Para obtener información adicional acerca de FUNCFLAGS, 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