Compartir a través de


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