Attributs de méthode
Les attributs suivants s’appliquent aux méthodes d’une classe, d’une coclasse ou d’une interface.
Attribut | Description |
---|---|
bindable | Indique que la propriété prend en charge la liaison de données. |
call_as | Permet à une fonction nonremotable d’être mappée à une fonction distante. |
custom | Vous permet de définir votre propre attribut. |
db_column | Lie une colonne spécifiée à l’ensemble de lignes. |
db_command | Crée une commande OLE DB. |
db_param | Associe la variable membre spécifiée à un paramètre d’entrée ou de sortie et délimite la variable. |
db_source | Crée une connexion à une source de données. |
db_table | Ouvre une table OLE DB. |
defaultbind | Indique la propriété unique pouvant être liée qui représente le mieux l’objet. |
defaultcollelem | Utilisé pour l’optimisation du code Visual Basic. |
displaybind | Indique une propriété qui doit être affichée à l’utilisateur comme pouvant être liée. |
helpcontext | Spécifie un ID de contexte qui permet à l’utilisateur d’afficher des informations sur cet élément dans le fichier d’aide . |
helpfile | Définit le nom du fichier d’aide pour une bibliothèque de types. |
helpstring | Spécifie une chaîne de caractères qui est utilisée pour décrire l’élément auquel elle s’applique. |
helpstringcontext | Spécifie l’ID d’une rubrique d’aide dans un fichier .hlp ou .chm. |
helpstringdll | Spécifie le nom de la DLL à utiliser pour effectuer la recherche de chaîne de document (localisation). |
hidden | Indique que l’élément existe mais ne doit pas être affiché dans un navigateur orienté utilisateur. |
id | Spécifie un DISPID pour une fonction membre (une propriété ou une méthode, dans une interface ou une dispinterface). |
immediatebind | Indique que la base de données sera avertie immédiatement de toutes les modifications apportées à une propriété d’un objet lié aux données. |
dans | Indique qu’un paramètre doit être passé de la procédure appelante à la procédure appelée. |
local | Vous permet d’utiliser le compilateur MIDL comme générateur d’en-tête lorsqu’il est utilisé dans l’en-tête d’interface. Lorsqu’elle est utilisée dans une fonction individuelle, désigne une procédure locale pour laquelle aucun stub n’est généré. |
nonbrowsable | Indique qu’un membre d’interface ne doit pas être affiché dans un navigateur de propriétés. |
propget | Spécifie une fonction d’accesseur de propriété. |
propput | Spécifie une fonction de paramètre de propriété. |
propputref | Spécifie une fonction de paramètre de propriété qui utilise une référence au lieu d’une valeur. |
ptr | Désigne un pointeur comme pointeur complet. |
range | Spécifie une plage de valeurs autorisées pour les arguments ou les champs dont les valeurs sont définies au moment de l’exécution. |
requestedit | Indique que la propriété prend en charge la notification OnRequestEdit . |
restricted | Spécifie qu’un membre d’un module, d’une interface ou d’une dispinterface ne peut pas être appelé arbitrairement. |
satype | Spécifie le type de données de la SAFEARRAY structure. |
source | Spécifie les interfaces sources du contrôle pour les points de connexion d’une classe. Sur une propriété ou une méthode, l’attribut source indique que le membre retourne un objet ou variant qui est une source d’événements. |
synchronize | Synchronise l’accès à la méthode cible. |
vararg | Spécifie que la fonction prend un nombre variable d’arguments. |