TYPEFLAGS Énumération

Définition

Attention

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

Utilisez TYPEFLAGS à la place.

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

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
Héritage
TYPEFLAGS
Attributs

Champs

Nom Valeur Description
TYPEFLAG_FAPPOBJECT 1

Description de type qui décrit un objet Application.

TYPEFLAG_FCANCREATE 2

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

TYPEFLAG_FLICENSED 4

Le type est concédé sous licence.

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

TYPEFLAG_FHIDDEN 16

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

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

TYPEFLAG_FDUAL 64

L’interface fournit à la fois IDispatch et la liaison VTBL.

TYPEFLAG_FNONEXTENSIBLE 128

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

TYPEFLAG_FOLEAUTOMATION 256

Les types utilisés dans l’interface sont entièrement compatibles avec Automation, notamment la prise en charge de la liaison VTBL. La définition du double sur une interface définit cet indicateur en plus de TYPEFLAG_FDUAL. Non autorisé sur les dispinterfaces.

TYPEFLAG_FRESTRICTED 512

Ne doit pas être accessible à partir des langages macro. Cet indicateur est destiné aux types ou types au niveau du système que les navigateurs de type ne doivent pas afficher.

TYPEFLAG_FAGGREGATABLE 1024

La classe prend en charge l’agrégation.

TYPEFLAG_FREPLACEABLE 2048

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

TYPEFLAG_FDISPATCHABLE 4096

Indique que l’interface dérive directement ou indirectement de IDispatchl’interface. Cet indicateur est calculé, il n’existe aucune langue de description d’objet pour l’indicateur.

TYPEFLAG_FREVERSEBIND 8192

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

TYPEFLAG_FPROXY 16384

Indique que l’interface utilise une bibliothèque de liens dynamiques proxy/stub. Cet indicateur spécifie que le proxy de bibliothèque de types ne doit pas être désinscrit lorsque la bibliothèque de types n’est pas inscrite.

Remarques

Pour plus d’informations sur TYPEFLAGS, consultez MSDN Library.

S’applique à