FUNCFLAGS Enumeración

Definición

Identifica las constantes que definen las propiedades de una función.

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

public enum class FUNCFLAGS
[System.Flags]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
public enum FUNCFLAGS
[<System.Flags>]
type FUNCFLAGS = 
[<System.Flags>]
[<System.Serializable>]
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 un tipo 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, consulte la enumeración FUNCFLAGS.

Common Language Runtime produce una excepción cuando un método COM en código nativo devuelve un HRESULT. Para obtener más información, consulta How to: Map HRESULTs and Exceptions.

Se aplica a