다음을 통해 공유


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

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IModelKeyReference 인터페이스