Partager via


FUNCFLAGS Énumération

Définition

Identifie les constantes qui définissent les propriétés d'une fonction.

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

public enum class FUNCFLAGS
[System.Flags]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
public enum FUNCFLAGS
[<System.Flags>]
type FUNCFLAGS = 
[<System.Flags>]
[<System.Serializable>]
type FUNCFLAGS = 
Public Enum FUNCFLAGS
Héritage
FUNCFLAGS
Attributs

Champs

FUNCFLAG_FBINDABLE 4

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

FUNCFLAG_FDEFAULTBIND 32

Fonction qui représente le mieux l'objet. Seule une fonction de type peut posséder cet attribut.

FUNCFLAG_FDEFAULTCOLLELEM 256

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

FUNCFLAG_FDISPLAYBIND 16

Fonction qui est affichée à l'utilisateur comme pouvant être liée. Vous devez également définir FUNCFLAG_FBINDABLE.

FUNCFLAG_FHIDDEN 64

La fonction existe et elle peut être liée mais elle ne doit pas être visible à l'utilisateur.

FUNCFLAG_FIMMEDIATEBIND 4096

Mappé comme des propriétés individuelles pouvant être liées.

FUNCFLAG_FNONBROWSABLE 1024

La propriété est affichée dans un explorateur d'objets, mais pas dans un explorateur de propriétés.

FUNCFLAG_FREPLACEABLE 2048

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

FUNCFLAG_FREQUESTEDIT 8

Lorsque défini, tout appel à une méthode définissant la propriété résulte d'abord en un appel à IPropertyNotifySink::OnRequestEdit. L'implémentation de OnRequestEdit détermine si l'appel a l'autorisation de définir la propriété.

FUNCFLAG_FRESTRICTED 1

La fonction ne doit pas être accessible à partir de langages de macro. Cet indicateur est destiné à des fonctions de niveau système ou à des fonctions que les explorateurs de types ne doivent pas afficher.

FUNCFLAG_FSOURCE 2

Cette fonction retourne un objet qui est une source d'événements.

FUNCFLAG_FUIDEFAULT 512

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

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.

Remarques

Pour plus d’informations, consultez Énumération FUNCFLAGS.

Le Common Language Runtime lève une exception lorsqu’une méthode COM dans le code natif retourne un HRESULT. Pour plus d'informations, consultez How to: Map HRESULTs and Exceptions.

S’applique à