Partager via


IModelKeyReference ::GetKeyName, méthode (dbgmodel.h)

La méthode GetKeyName retourne le nom de la clé à laquelle cette référence de clé est un handle. La chaîne retournée est une BSTR standard et doit être libérée via un appel à SysFreeString.

Syntaxe

HRESULT GetKeyName(
  BSTR *keyName
);

Paramètres

keyName

Le nom de la clé à laquelle cette référence de clé est un handle est retourné ici sous forme de chaîne allouée.

Valeur de retour

Cette méthode retourne HRESULT qui indique la réussite ou l’échec.

Remarques

Exemple de code

ComPtr<IModelObject> spObject; /* get an object */

ComPtr<IModelKeyReference> spKeyRef;
if (SUCCEEDED(spObject->GetKeyReference(L"Id", &spKeyRef, nullptr)))
{
    // The key reference is a reference to the Id key.  The name returned 
    // should be "Id"
    BSTR returnedKeyName;
    if (SUCCEEDED(spKeyRef->Getname(&returnedKeyName)))
    {
        // returnedKeyName is "Id"
        SysFreeString(returnedKeyName);
    }
}

Exigences

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

Voir aussi

interface IModelKeyReference