IModelKeyReference 인터페이스(dbgmodel.h)
데이터 모델 개체의 키에 대한 참조입니다.
상속
IModelKeyReference는 IUnknown에서 인터릿합니다.
메서드
IModelKeyReference 인터페이스에는 이러한 메서드가 있습니다.
| IModelKeyReference::AddRef IModelKeyReference::AddRef 메서드는 개체의 인터페이스에 대한 참조 수를 증분합니다. |
| IModelKeyReference::GetContextObject 개체에 대한 키 참조에서 호출되는 IModelKeyReference::GetContextObject 메서드는 개체의 컨텍스트를 가져옵니다. |
| IModelKeyReference::GetKey IModelKeyReference::GetKey 메서드는 키 참조에서 호출될 때 기본 키의 값과 키와 연결된 모든 메타데이터를 가져옵니다. |
| IModelKeyReference::GetKeyName IModelKeyReference::GetKeyName 메서드는 키 참조에서 호출할 때 기본 키의 이름을 가져옵니다. |
| IModelKeyReference::GetKeyValue IModelKeyReference::GetKeyValue 메서드는 키 참조에서 호출될 때 기본 키의 값과 연결된 모든 메타데이터를 가져옵니다. |
| IModelKeyReference::GetOriginalObject IModelKeyReference::GetOriginalObject 메서드는 키 참조에서 호출할 때 키 참조가 만들어진 인스턴스 개체를 가져옵니다. |
| IModelKeyReference::QueryInterface IModelKeyReference::QueryInterface 메서드는 개체에서 지원되는 인터페이스에 대한 포인터를 검색합니다. |
| IModelKeyReference::Release IModelKeyReference::Release 메서드는 개체의 인터페이스에 대한 참조 수를 감소합니다. |
| IModelKeyReference::SetKey IModelKeyReference::SetKey 메서드는 키 참조에서 호출할 때 기본 키의 값인 개체를 덮어씁니다. |
| IModelKeyReference::SetKeyValue IModelKeyReference::SetKeyValue 메서드는 키 참조에서 호출할 때 기본 키의 값인 개체의 값을 설정합니다. |
설명
키 참조
키 참조는 기본적으로 특정 개체의 키에 대한 핸들입니다. 클라이언트는 GetKeyReference와 같은 메서드를 통해 이러한 핸들을 검색하고 나중에 핸들을 사용하여 원래 개체를 유지하지 않고 키 값을 가져오거나 설정할 수 있습니다. 이 형식의 개체는 IModelKeyReference 또는 IModelKeyReference2 인터페이스의 구현으로 , IModelObject에 입력됩니다. 모델 개체는 쿼리할 때 일종의 ObjectKeyReference를 반환하고 내장 값은 IModelKeyReference에 대해 쿼리할 수 있는 VT_UNKNOWN. 이 프로세스에서는 IModelKeyReference로 정적으로 캐스팅할 수 있습니다.
요구 사항
| 헤더 | dbgmodel.h |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기