FUNCFLAGS Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| FUNCFLAG_FRESTRICTED | 1 | La función no debe ser accesible desde lenguajes de macro. Esta marca está pensada para funciones o funciones de nivel de sistema que no deben mostrar los exploradores de tipos. |
| FUNCFLAG_FSOURCE | 2 | La función devuelve un objeto que es un origen de eventos. |
| FUNCFLAG_FBINDABLE | 4 | Función que admite el enlace de datos. |
| FUNCFLAG_FREQUESTEDIT | 8 | Cuando se establece, cualquier llamada a un método que establece la propiedad da como resultado primero una llamada a |
| FUNCFLAG_FDISPLAYBIND | 16 | Función que se muestra al usuario como enlazable. FUNCFLAG_FBINDABLE también debe establecerse. |
| FUNCFLAG_FDEFAULTBIND | 32 | Función que mejor representa el objeto . Solo una función de un tipo puede tener este atributo. |
| 64 | La función no se debe mostrar al usuario, aunque existe y se puede enlazar. |
|
| FUNCFLAG_FUSESGETLASTERROR | 128 | La función admite |
| FUNCFLAG_FDEFAULTCOLLELEM | 256 | Permite una optimización en la que el compilador busca un miembro denominado "xyz" en el tipo de "abc". Si se encuentra ese miembro y se marca como una función de descriptor de acceso para un elemento de la colección predeterminada, se genera una llamada a esa función miembro. Permitido en miembros en interfaces e interfaces dispinterfaces; no se permite en los módulos. |
| FUNCFLAG_FUIDEFAULT | 512 | El miembro de información de tipo es el miembro predeterminado para mostrarlo en la interfaz de usuario. |
| FUNCFLAG_FNONBROWSABLE | 1024 | La propiedad aparece en un explorador de objetos, pero no en un explorador de propiedades. |
| FUNCFLAG_FREPLACEABLE | 2048 | Etiqueta la interfaz como comportamiento predeterminado. |
| FUNCFLAG_FIMMEDIATEBIND | 4096 | Asignado como propiedades enlazables individuales. |
Comentarios
Para obtener más información, consulte 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, vea How to: Map HRESULTs and Exceptions.