다음을 통해 공유


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 인터페이스