Partager via


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éthode

L’interface IModelKeyReference a ces méthodes.

 
IModelKeyReference ::AddRef

La méthode IModelKeyReference ::AddRef incrémente le nombre de références d’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 toutes les 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 associées.
IModelKeyReference ::GetOriginalObject

La méthode IModelKeyReference ::GetOriginalObject, lorsqu’elle est appelée sur une référence de clé, obtient l’objet d’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 d’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 de clé

Une référence clé est, en essence, 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 tenir sur l’objet d’origine. Ce type d’objet est une implémentation de l’interface IModelKeyReference ou IModelKeyReference2 qui est boxée dans un IModelObject. L’objet de modèle retourne un type d’ObjectKeyReference lors de la requête, puis une valeur intrinsèque est une VT_UNKNOWN qui est garantie d’être interrogeable pour IModelKeyReference. En cours de traitement, il est garanti qu’il soit statiquement castable dans IModelKeyReference.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

Vue d’ensemble du modèle de données du débogueur C++