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 |