Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод GetKeyValue в ссылке на ключ ведет себя как метод GetKeyValue в IModelObject. Он возвращает значение базового ключа и все метаданные, связанные с ключом. Если значение ключа будет методом доступа к свойствам, это вызовет базовый метод GetValue в методе доступа к свойствам автоматически.
Синтаксис
HRESULT GetKeyValue(
_COM_Errorptr_opt_ IModelObject **object,
IKeyStore **metadata
);
Параметры
object
Значение ключа будет возвращено здесь. Обратите внимание, что дополнительные сведения об ошибке могут быть возвращены здесь при сбое.
metadata
Необязательные метаданные, связанные с ключом, будут возвращены здесь.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успех или сбой.
Замечания
Пример кода
ComPtr<IModelObject> spObject; /* get an object */
ComPtr<IModelKeyReference> spKeyRef;
if (SUCCEEDED(spObject->GetKeyReference(L"Id", &spKeyRef, nullptr)))
{
ComPtr<IModelObject> spId;
if (SUCCEEDED(spKeyRef->GetKeyValue(&spId, nullptr)))
{
// spId contains the value of the "Id" key
}
}
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |