FUNCFLAGS Énumération

Définition

Attention

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

Utilisez FUNCFLAGS à la place.

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

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

Champs

Nom Valeur Description
FUNCFLAG_FRESTRICTED 1

La fonction ne doit pas être accessible à partir de langages macro. Cet indicateur est destiné aux fonctions ou fonctions de niveau système qui ne doivent pas s’afficher dans les navigateurs de type.

FUNCFLAG_FSOURCE 2

La fonction retourne un objet qui est une source d’événements.

FUNCFLAG_FBINDABLE 4

Fonction qui prend en charge la liaison de données.

FUNCFLAG_FREQUESTEDIT 8

Quand elle est définie, tout appel à une méthode qui définit les résultats de la propriété commence par un appel à IPropertyNotifySink::OnRequestEdit. L’implémentation de OnRequestEdit détermine si l’appel est autorisé à définir la propriété.

FUNCFLAG_FDISPLAYBIND 16

Fonction affichée à l’utilisateur comme pouvant être liée. FUNCFLAG_FBINDABLE doit également être défini.

FUNCFLAG_FDEFAULTBIND 32

Fonction qui représente le mieux l’objet. Une seule fonction d’une information de type peut avoir cet attribut.

FUNCFLAG_FHIDDEN 64

La fonction ne doit pas être affichée à l’utilisateur, bien qu’elle existe et soit liée.

FUNCFLAG_FUSESGETLASTERROR 128

La fonction prend en charge GetLastError. Si une erreur se produit pendant la fonction, l’appelant peut appeler GetLastError pour récupérer le code d’erreur.

FUNCFLAG_FDEFAULTCOLLELEM 256

Permet une optimisation dans laquelle le compilateur recherche un membre nommé « xyz » sur le type « abc ». Si un tel membre est trouvé et est marqué comme fonction d’accesseur pour un élément de la collection par défaut, un appel est généré à cette fonction membre. Autorisé sur les membres dans les dispinterfaces et les interfaces ; non autorisé sur les modules.

FUNCFLAG_FUIDEFAULT 512

Le membre d’informations de type est le membre par défaut à afficher dans l’interface utilisateur.

FUNCFLAG_FNONBROWSABLE 1024

La propriété apparaît dans un navigateur d’objets, mais pas dans un navigateur de propriétés.

FUNCFLAG_FREPLACEABLE 2048

Étiquette l’interface comme ayant des comportements par défaut.

FUNCFLAG_FIMMEDIATEBIND 4096

Mappé en tant que propriétés pouvant être liées individuelles.

Remarques

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

S’applique à