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