Поделиться через


Метод IModelKeyReference2::GetKeyName (dbgmodel.h)

Метод GetKeyName возвращает имя ключа, на который эта ссылка на ключ является дескриптором. Возвращаемая строка является стандартной BSTR и должна быть освобождена с помощью вызова SysFreeString.

Синтаксис

HRESULT GetKeyName(
  BSTR *keyName
);

Параметры

keyName

Имя ключа, на который эта ссылка на ключ является дескриптором, будет возвращено здесь в виде выделенной строки.

Возвращаемое значение

Этот метод возвращает HRESULT, указывающее на успех или сбой.

Комментарии

Образец кода

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

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Интерфейс IModelKeyReference2