Interface IModelMethod (dbgmodel.h)
Représente une méthode qui peut être appelée.
Les extensions qui implémentent des méthodes implémentent cette interface une ou plusieurs fois pour les méthodes qu’elle fournit.
Héritage
IModelMethod hérite d’IUnknown.
Méthodes
L’interface IModelMethod possède ces méthodes.
IModelMethod ::AddRef La méthode IModelMethod ::AddRef incrémente le nombre de références pour une interface sur un objet. |
IModelMethod ::Call La méthode Call est la façon dont toute méthode définie dans le modèle de données est appelée. |
IModelMethod ::QueryInterface La méthode IModelMethod ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IModelMethod ::Release La méthode IModelMethod ::Release décrémente le nombre de références pour une interface sur un objet. |
Remarques
Une méthode dans le modèle de données est une implémentation de l’interface IModelMethod qui est boxée dans un IModelObject. L’objet de modèle retourne une sorte d’ObjetMethod lorsqu’il est interrogé et que la valeur intrinsèque est une VT_UNKNOWN qui est garantie pour être interrogeable pour IModelMethod. En cours de traitement, il est garanti d’être statiquement castable en IModelMethod.
Toutes les méthodes du modèle de données sont de nature dynamique. Ils prennent comme entrée un ensemble de 0 arguments ou plus et retournent une seule valeur de sortie. Il n’existe aucune résolution de surcharge et aucune métadonnées concernant les noms de paramètres, les types ou les attentes.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |