TypeLibTypeFlags Énumération

Définition

Décrit les paramètres d’origine de l'TYPEFLAGS dans la bibliothèque de types COM à partir de laquelle le type a été importé.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags = 
[<System.Flags>]
type TypeLibTypeFlags = 
Public Enum TypeLibTypeFlags
Héritage
TypeLibTypeFlags
Attributs

Champs

Nom Valeur Description
FAppObject 1

Description de type qui décrit un Application objet.

FCanCreate 2

Les instances du type peuvent être créées par ITypeInfo::CreateInstance.

FLicensed 4

Le type est concédé sous licence.

FPreDeclId 8

Le type est prédéfini. L’application cliente doit créer automatiquement une instance unique de l’objet qui a cet attribut. Le nom de la variable qui pointe vers l’objet est identique au nom de classe de l’objet.

FHidden 16

Le type ne doit pas être affiché dans les navigateurs.

FControl 32

Le type est un contrôle à partir duquel d’autres types seront dérivés et ne doit pas être affiché aux utilisateurs.

FDual 64

L’interface fournit à la fois IDispatch et la liaison de table V.

FNonExtensible 128

L’interface ne peut pas ajouter de membres au moment de l’exécution.

FOleAutomation 256

Les types utilisés dans l’interface sont entièrement compatibles avec Automation, notamment la prise en charge des liaisons vtable.

FRestricted 512

Cet indicateur est destiné aux types ou types au niveau du système que les navigateurs de type ne doivent pas afficher.

FAggregatable 1024

La classe prend en charge l’agrégation.

FReplaceable 2048

L’objet prend en charge IConnectionPointWithDefaultet a des comportements par défaut.

FDispatchable 4096

Indique que l’interface dérive directement ou indirectement de IDispatchl’interface.

FReverseBind 8192

Indique que les interfaces de base doivent être vérifiées pour la résolution de noms avant de vérifier les interfaces enfants. Il s’agit de l’inverse du comportement par défaut.

Remarques

TypeLibTypeFlags est utilisé avec le TypeLibTypeAttribute. Les indicateurs sont conservés uniquement pour référence. Ils ne sont pas utilisés par le Common Language Runtime.

Pour plus d’informations, consultez TYPEFLAGS la bibliothèque MSDN.

S’applique à