TYPEFLAGS Enumeración

Definición

Precaución

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Utilice TYPEFLAGS en su lugar.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class TYPEFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Herencia
TYPEFLAGS
Atributos

Campos

Nombre Valor Description
TYPEFLAG_FAPPOBJECT 1

Descripción de tipo que describe un objeto Application.

TYPEFLAG_FCANCREATE 2

Las instancias del tipo se pueden crear mediante ITypeInfo::CreateInstance.

TYPEFLAG_FLICENSED 4

El tipo tiene licencia.

TYPEFLAG_FPREDECLID 8

El tipo está predefinido. La aplicación cliente debe crear automáticamente una sola 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.

TYPEFLAG_FHIDDEN 16

El tipo no se debe mostrar en los exploradores.

TYPEFLAG_FCONTROL 32

El tipo es un control desde el que se derivarán otros tipos y no se debe mostrar a los usuarios.

TYPEFLAG_FDUAL 64

La interfaz proporciona tanto como IDispatch enlace VTBL.

TYPEFLAG_FNONEXTENSIBLE 128

La interfaz no puede agregar miembros en tiempo de ejecución.

TYPEFLAG_FOLEAUTOMATION 256

Los tipos usados en la interfaz son totalmente compatibles con Automation, incluida la compatibilidad con enlaces VTBL. Al establecer dual en una interfaz, se establece esta marca además de TYPEFLAG_FDUAL. No se permite en dispinterfaces.

TYPEFLAG_FRESTRICTED 512

No debe ser accesible desde lenguajes de macro. Esta marca está pensada para tipos o tipos de nivel de sistema que no deben mostrar los exploradores de tipos.

TYPEFLAG_FAGGREGATABLE 1024

La clase admite la agregación.

TYPEFLAG_FREPLACEABLE 2048

El objeto admite IConnectionPointWithDefaulty tiene comportamientos predeterminados.

TYPEFLAG_FDISPATCHABLE 4096

Indica que la interfaz deriva de IDispatch, ya sea directa o indirectamente. Esta marca se calcula, no hay ningún lenguaje de descripción de objeto para la marca.

TYPEFLAG_FREVERSEBIND 8192

Indica que las interfaces base deben comprobarse para la resolución de nombres antes de comprobar los elementos secundarios, la inversa del comportamiento predeterminado.

TYPEFLAG_FPROXY 16384

Indica que la interfaz usará una biblioteca de vínculos dinámicos proxy/código auxiliar. Esta marca especifica que el proxy de biblioteca de tipos no se debe anular el registro cuando se anula el registro de la biblioteca de tipos.

Comentarios

Para obtener más información sobre TYPEFLAGS, vea MSDN Library.

Se aplica a