Enumeración TYPEFLAGS
Publicado: octubre de 2016
Nota: Esta API ahora está obsoleta.
Utilice System.Runtime.InteropServices.ComTypes.TYPEFLAGS en su lugar.
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]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[FlagsAttribute]
public enum TYPEFLAGS
[SerializableAttribute]
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[FlagsAttribute]
public enum class TYPEFLAGS
[<SerializableAttribute>]
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)>]
[<FlagsAttribute>]
type TYPEFLAGS
<SerializableAttribute>
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. https://go.microsoft.com/fwlink/?linkid=14202",
False)>
<FlagsAttribute>
Public Enumeration TYPEFLAGS
Miembros
Nombre de miembro | Descripción | |
---|---|---|
TYPEFLAG_FAGGREGATABLE | La clase admite la agregación. |
|
TYPEFLAG_FAPPOBJECT | Descripción del tipo que describe un objeto de aplicación. |
|
TYPEFLAG_FCANCREATE | Se pueden crear instancias del tipo por ITypeInfo::CreateInstance. |
|
TYPEFLAG_FCONTROL | El tipo es un control desde el que se derivarán otros tipos y no deben mostrarse a los usuarios. |
|
TYPEFLAG_FDISPATCHABLE | Indica que la interfaz se deriva de IDispatch, directa o indirectamente. Este indicador se calcula, no hay ningún lenguaje de descripción de objetos para la marca. |
|
TYPEFLAG_FDUAL | La interfaz proporciona tanto IDispatch enlace VTBL. |
|
TYPEFLAG_FHIDDEN | El tipo no debe mostrarse a los exploradores. |
|
TYPEFLAG_FLICENSED | El tipo tiene licencia. |
|
TYPEFLAG_FNONEXTENSIBLE | La interfaz no puede agregar a miembros en tiempo de ejecución. |
|
TYPEFLAG_FOLEAUTOMATION | Los tipos utilizados en la interfaz son totalmente compatibles con la automatización, incluida la compatibilidad de enlace de VTBL. La configuración dual de una interfaz establece este indicador además TYPEFLAG_FDUAL. No se permite en interfaces dispinterface. |
|
TYPEFLAG_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. |
|
TYPEFLAG_FPROXY | Indica que la interfaz va a usar una biblioteca de vínculos dinámicos de proxy o código auxiliar. Este indicador especifica que el proxy de la biblioteca de tipos no se anulará cuando la biblioteca de tipos no está registrada. |
|
TYPEFLAG_FREPLACEABLE | El objeto admite IConnectionPointWithDefault, y tiene comportamientos predeterminados. |
|
TYPEFLAG_FRESTRICTED | No debe ser accesible desde lenguajes de macros. Esta marca está pensada para los tipos de nivel de sistema o tipos que los exploradores de tipos no deben mostrar. |
|
TYPEFLAG_FREVERSEBIND | Indica que deben comprobarse interfaces base para la resolución de nombres antes de proteger los elementos secundarios, el inverso del comportamiento predeterminado. |
Comentarios
Para obtener información adicional acerca de TYPEFLAGS, vea 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