Enumeración TypeLibTypeFlags
Publicado: octubre de 2016
Describe la configuración original de la TYPEFLAGS en la biblioteca de tipos COM desde la que se importó el tipo.
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]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum TypeLibTypeFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibTypeFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibTypeFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibTypeFlags
Miembros
Nombre de miembro | Descripción | |
---|---|---|
FAggregatable | La clase admite la agregación. |
|
FAppObject | Descripción de un tipo que describe un Application objeto. |
|
FCanCreate | Se pueden crear instancias del tipo por ITypeInfo::CreateInstance. |
|
FControl | El tipo es un control desde el que se derivarán otros tipos y no deben mostrarse a los usuarios. |
|
FDispatchable | Indica que la interfaz se deriva de IDispatch, directa o indirectamente. |
|
FDual | La interfaz proporciona tanto IDispatch y enlace de V-table. |
|
FHidden | El tipo no debe mostrarse a los exploradores. |
|
FLicensed | El tipo tiene licencia. |
|
FNonExtensible | La interfaz no puede agregar a miembros en tiempo de ejecución. |
|
FOleAutomation | Los tipos utilizados en la interfaz son totalmente compatibles con la automatización, incluida la compatibilidad de enlace de vtable. |
|
FPreDeclId | El tipo está predefinido. La aplicación cliente debe crear automáticamente una única instancia del objeto que tiene este atributo. El nombre de la variable que apunta al objeto es el mismo que el nombre de clase del objeto. |
|
FReplaceable | El objeto admite IConnectionPointWithDefault, y tiene comportamientos predeterminados. |
|
FRestricted | Esta marca está pensada para los tipos de nivel de sistema o tipos que los exploradores de tipos no deben mostrar. |
|
FReverseBind | Indica que deben comprobarse interfaces base para la resolución de nombres antes de comprobar las interfaces secundarias. Este es el inverso del comportamiento predeterminado. |
Comentarios
TypeLibTypeFlags se usa junto con el TypeLibTypeAttribute. Los indicadores se conservan para referencia solamente. No se utilizan por common language runtime.
Para obtener más información, vea TYPEFLAGS en 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