IModelKeyReference2 ::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 |