Interface IModelKeyReference (dbgmodel.h)
Référence à une clé sur un objet de modèle de données.
Héritage
IModelKeyReference hérite d’IUnknown.
Méthodes
L’interface IModelKeyReference a ces méthodes.
IModelKeyReference ::AddRef La méthode IModelKeyReference ::AddRef incrémente le nombre de références pour une interface sur un objet . |
IModelKeyReference ::GetContextObject La méthode IModelKeyReference ::GetContextObject, lorsqu’elle est appelée sur une référence de clé pour un objet, obtient le contexte de l’objet. |
IModelKeyReference ::GetKey La méthode IModelKeyReference ::GetKey, lorsqu’elle est appelée sur une référence de clé, obtient la valeur de la clé sous-jacente et des métadonnées associées à la clé. |
IModelKeyReference ::GetKeyName La méthode IModelKeyReference ::GetKeyName, lorsqu’elle est appelée sur une référence de clé, obtient le nom de la clé sous-jacente. |
IModelKeyReference ::GetKeyValue La méthode IModelKeyReference ::GetKeyValue, lorsqu’elle est appelée sur une référence de clé, obtient la valeur de la clé sous-jacente et toutes les métadonnées qui lui sont associées. |
IModelKeyReference ::GetOriginalObject La méthode IModelKeyReference ::GetOriginalObject, lorsqu’elle est appelée sur une référence de clé, obtient l’objet instance à partir duquel la référence de clé a été créée. |
IModelKeyReference ::QueryInterface La méthode IModelKeyReference ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IModelKeyReference ::Release La méthode IModelKeyReference ::Release décrémente le nombre de références pour une interface sur un objet . |
IModelKeyReference ::SetKey La méthode IModelKeyReference ::SetKey, lorsqu’elle est appelée sur une référence de clé, remplace l’objet qui est la valeur de la clé sous-jacente. |
IModelKeyReference ::SetKeyValue La méthode IModelKeyReference ::SetKeyValue, lorsqu’elle est appelée sur une référence de clé, définit la valeur de l’objet qui est la valeur de la clé sous-jacente. |
Remarques
Références clés
Une référence de clé est, en substance, un handle à une clé sur un objet particulier. Un client peut récupérer ce handle via des méthodes telles que GetKeyReference et utiliser le handle ultérieurement pour obtenir ou définir la valeur de la clé sans nécessairement conserver l’objet d’origine. Ce type d’objet est une implémentation de l’interface IModelKeyReference ou IModelKeyReference2 qui est encadrée dans un IModelObject. L’objet de modèle retourne un type d’ObjectKeyReference lorsqu’il est interrogé, puis la valeur intrinsèque est une VT_UNKNOWN qui peut être interrogée pour IModelKeyReference. Dans le processus, il est garanti qu’il est statiquement castable en IModelKeyReference.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |