TYPEFLAGS Enumeración

Definición

Precaución

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

Precaución

Esta API ya está en desuso.

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.Serializable]
[System.Obsolete]
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 = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Herencia
TYPEFLAGS
Atributos

Campos

TYPEFLAG_FAGGREGATABLE 1024

La clase admite agregación.

TYPEFLAG_FAPPOBJECT 1

Descripción de tipo que describe un objeto Application.

TYPEFLAG_FCANCREATE 2

Se pueden crear instancias del tipo mediante ITypeInfo::CreateInstance.

TYPEFLAG_FCONTROL 32

El tipo es un control a partir del cual se derivarán otros tipos, y no debe mostrarse a los usuarios.

TYPEFLAG_FDISPATCHABLE 4096

Indica que la interfaz se deriva de IDispatch, ya sea directa o indirectamente. Este marcador se calcula; no hay un Lenguaje de descripción de objetos para el marcador.

TYPEFLAG_FDUAL 64

La interfaz proporciona tanto enlace VTBL como IDispatch.

TYPEFLAG_FHIDDEN 16

El tipo no debe mostrarse a los exploradores.

TYPEFLAG_FLICENSED 4

El tipo tiene licencia.

TYPEFLAG_FNONEXTENSIBLE 128

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

TYPEFLAG_FOLEAUTOMATION 256

Los tipos utilizados en la interfaz son totalmente compatibles con la automatización, incluida la compatibilidad con el enlace VTBL. La configuración dual de una interfaz establece este marcador además de TYPEFLAG_FDUAL. No se permite en interfaces Dispinterface.

TYPEFLAG_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.

TYPEFLAG_FPROXY 16384

Indica que la interfaz utilizará un proxy/código auxiliar de biblioteca de vínculos dinámicos. Este marcador especifica que el registro del proxy de la biblioteca de tipos no se anulará al anular el registro de la biblioteca de tipos.

TYPEFLAG_FREPLACEABLE 2048

El objeto admite IConnectionPointWithDefault, y tiene comportamientos predeterminados.

TYPEFLAG_FRESTRICTED 512

No se debe permitir el acceso desde lenguajes de macros. El marcador está destinado a tipos en el nivel del sistema o a tipos que los exploradores de tipos no deben mostrar.

TYPEFLAG_FREVERSEBIND 8192

Establece que debe comprobarse la resolución de nombres en las interfaces base antes que en sus interfaces secundarias, al contrario de lo que sucede con el comportamiento predeterminado.

Comentarios

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

Se aplica a