TypeLibTypeFlags 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í.
Describe la configuración original de TYPEFLAGS en la biblioteca de tipos COM desde la que se importó el tipo.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[<System.Flags>]
type TypeLibTypeFlags =
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags =
Public Enum TypeLibTypeFlags
- Herencia
- Atributos
Campos
FAggregatable | 1024 | La clase admite agregación. |
FAppObject | 1 | Descripción de tipo que describe un objeto |
FCanCreate | 2 | Se pueden crear instancias del tipo mediante |
FControl | 32 | El tipo es un control a partir del cual se derivarán otros tipos, y no debe mostrarse a los usuarios. |
FDispatchable | 4096 | Indica que la interfaz se deriva de |
FDual | 64 | La interfaz proporciona enlaces |
16 | El tipo no debe mostrarse a los exploradores. |
|
FLicensed | 4 | El tipo tiene licencia. |
FNonExtensible | 128 | La interfaz no puede agregar miembros en tiempo de ejecución. |
FOleAutomation | 256 | Los tipos utilizados en la interfaz son totalmente compatibles con la automatización, incluida la compatibilidad con los enlaces VTBL. |
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. |
FReplaceable | 2048 | El objeto admite |
FRestricted | 512 | El marcador está destinado a tipos en el nivel del sistema o a tipos que los exploradores de tipos no deben mostrar. |
FReverseBind | 8192 | Indica que se ha de comprobar la resolución de nombres de las interfaces base antes de comprobar las interfaces secundarias. Esto es lo contrario al comportamiento predeterminado. |
Comentarios
TypeLibTypeFlags
se usa junto con .TypeLibTypeAttribute Las marcas solo se conservan como referencia. Common Language Runtime no los usa.
Para obtener más información, vea TYPEFLAGS
en MSDN Library.