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

要求

要求
Header dbgmodel.h

另请参阅

IModelKeyReference 接口