Partager via


Méthode IModelKeyReference2 ::GetKeyName (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 un 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 sera retourné ici sous la forme d’une chaîne allouée.

Valeur retournée

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);
    }
}

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

Interface IModelKeyReference2