TYPEFLAGS 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í.
Define las propiedades y los atributos de una descripción del tipo.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class TYPEFLAGS
[System.Flags]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
public enum TYPEFLAGS
[<System.Flags>]
type TYPEFLAGS =
[<System.Flags>]
[<System.Serializable>]
type TYPEFLAGS =
Public Enum TYPEFLAGS
- Herencia
- Atributos
Campos
TYPEFLAG_FAGGREGATABLE | 1024 | La clase admite agregación. |
TYPEFLAG_FAPPOBJECT | 1 | Descripción de tipo que describe un objeto |
TYPEFLAG_FCANCREATE | 2 | Se pueden crear instancias del tipo mediante |
TYPEFLAG_FCONTROL | 32 | El tipo es un control a partir del cual se derivarán otros tipos y no se debe mostrar a los usuarios. |
TYPEFLAG_FDISPATCHABLE | 4096 | Indica que la interfaz se deriva de |
TYPEFLAG_FDUAL | 64 | La interfaz proporciona tanto enlace VTBL como |
16 | El tipo no debe mostrarse a los exploradores. |
|
TYPEFLAG_FLICENSED | 4 | El tipo tiene licencia. |
TYPEFLAG_FNONEXTENSIBLE | 128 | La interfaz no puede agregar miembros en tiempo de ejecución. |
TYPEFLAG_FOLEAUTOMATION | 256 | Los tipos utilizados en la interfaz son totalmente compatibles con la automatización, incluida la compatibilidad con el enlace VTBL. Al establecer dual en una interfaz, se establece esta marca y .TYPEFLAG_FDUAL No se permite este marcador en interfaces Dispinterface. |
TYPEFLAG_FPREDECLID | 8 | El tipo está predefinido. La aplicación cliente debe crear automáticamente una única instancia del objeto que tenga este atributo. El nombre de la variable que apunta al objeto es el mismo que el nombre de la clase del objeto. |
TYPEFLAG_FPROXY | 16384 | Indica que la interfaz utilizará un proxy/código auxiliar de biblioteca de vínculos dinámicos. Este marcador especifica que el registro del proxy de la biblioteca de tipos no se anulará al anular el registro de la biblioteca de tipos. |
TYPEFLAG_FREPLACEABLE | 2048 | El objeto admite |
TYPEFLAG_FRESTRICTED | 512 | No se debe permitir el acceso desde lenguajes de macros. El marcador está destinado a tipos en el nivel del sistema o a tipos que los exploradores de tipos no deben mostrar. |
TYPEFLAG_FREVERSEBIND | 8192 | Establece que se debe comprobar la resolución de nombres en las interfaces base antes que en las secundarias, al contrario de lo que ocurre en el comportamiento predeterminado. |
Comentarios
Para obtener más información, vea enumeración TYPEFLAGS.
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.