TypeLibTypeFlags Enumeración

Definición

Describe la configuración original de TYPEFLAGS en la biblioteca de tipos COM desde la que se importó el tipo.Describes the original settings of the TYPEFLAGS in the COM type library from which the type was imported.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class TypeLibTypeFlags
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TypeLibTypeFlags
type TypeLibTypeFlags = 
Public Enum TypeLibTypeFlags
Herencia
TypeLibTypeFlags
Atributos

Campos

FAggregatable 1024

La clase admite agregación.The class supports aggregation.

FAppObject 1

Descripción de tipo que describe un objeto Application.A type description that describes an Application object.

FCanCreate 2

Se pueden crear instancias del tipo mediante ITypeInfo::CreateInstance.Instances of the type can be created by ITypeInfo::CreateInstance.

FControl 32

El tipo es un control a partir del cual se derivarán otros tipos, y no debe mostrarse a los usuarios.The type is a control from which other types will be derived, and should not be displayed to users.

FDispatchable 4096

Indica que la interfaz se deriva de IDispatch, ya sea directa o indirectamente.Indicates that the interface derives from IDispatch, either directly or indirectly.

FDual 64

La interfaz proporciona enlaces IDispatch y VTBL.The interface supplies both IDispatch and V-table binding.

FHidden 16

El tipo no debe mostrarse a los exploradores.The type should not be displayed to browsers.

FLicensed 4

El tipo tiene licencia.The type is licensed.

FNonExtensible 128

La interfaz no puede agregar miembros en tiempo de ejecución.The interface cannot add members at run time.

FOleAutomation 256

Los tipos utilizados en la interfaz son totalmente compatibles con la automatización, incluida la compatibilidad con los enlaces VTBL.The types used in the interface are fully compatible with Automation, including vtable binding support.

FPreDeclId 8

El tipo está predefinido.The type is predefined. La aplicación cliente debe crear automáticamente una única instancia del objeto que tenga este atributo.The client application should automatically create a single instance of the object that has this attribute. El nombre de la variable que apunta al objeto es el mismo que el nombre de la clase del objeto.The name of the variable that points to the object is the same as the class name of the object.

FReplaceable 2048

El objeto admite IConnectionPointWithDefault, y tiene comportamientos predeterminados.The object supports IConnectionPointWithDefault, and has default behaviors.

FRestricted 512

El marcador está destinado a tipos en el nivel del sistema o a tipos que los exploradores de tipos no deben mostrar.This flag is intended for system-level types or types that type browsers should not display.

FReverseBind 8192

Indica que se ha de comprobar la resolución de nombres de las interfaces base antes de comprobar las interfaces secundarias.Indicates base interfaces should be checked for name resolution before checking child interfaces. Esto es lo contrario al comportamiento predeterminado.This is the reverse of the default behavior.

Comentarios

TypeLibTypeFlagsse usa junto con TypeLibTypeAttribute.TypeLibTypeFlags is used along with the TypeLibTypeAttribute. Las marcas se conservan solo como referencia.The flags are retained for reference only. No se usan en el Common Language Runtime.They are not used by the common language runtime.

Para obtener más información, TYPEFLAGS vea en MSDN Library.For more information, see TYPEFLAGS in the MSDN library.

Se aplica a