IModelPropertyAccessor 인터페이스(dbgmodel.h)

속성 접근자(get/set)의 데이터 모델 표현입니다.

상속

IModelPropertyAccessor는 IUnknown에서 상속됩니다.

메서드

IModelPropertyAccessor 인터페이스에는 이러한 메서드가 있습니다.

 
IModelPropertyAccessor::AddRef

IModelPropertyAccessor::AddRef 메서드는 개체의 인터페이스에 대한 참조 수를 증가합니다.
IModelPropertyAccessor::GetValue

GetValue 메서드는 속성 접근자에 대한 getter입니다. 클라이언트가 속성의 기본 값을 가져오려고 할 때마다 호출됩니다.
IModelPropertyAccessor::QueryInterface

IModelPropertyAccessor::QueryInterface 메서드는 개체에서 지원되는 인터페이스에 대한 포인터를 검색합니다.
IModelPropertyAccessor::Release

IModelPropertyAccessor::Release 메서드는 개체의 인터페이스에 대한 참조 수를 감소합니다.
IModelPropertyAccessor::SetValue

SetValue 메서드는 속성 접근자의 setter입니다. 클라이언트가 기본 속성에 값을 할당하려고 할 때마다 호출됩니다.

설명

데이터 모델의 속성 접근자는 IModelObject에 boxed되는 IModelPropertyAccessor 인터페이스의 구현입니다. 모델 개체는 쿼리할 때 일종의 ObjectPropertyAccessor를 반환하고 내장 값은 IModelPropertyAccessor에 대해 쿼리할 수 있는 VT_UNKNOWN. 이 프로세스에서는 IModelPropertyAccessor로 정적으로 캐스팅할 수 있습니다.

속성 접근자가 데이터 모델에서 키 값을 가져오고 설정하기 위한 메서드 호출을 가져오는 간접적인 방법입니다. 지정된 키의 값이 속성 접근자인 경우 GetKeyValue 및 SetKeyValue 메서드는 이를 자동으로 감지하고 속성 접근자의 기본 GetValue 또는 SetValue 메서드를 적절하게 호출합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

디버거 데이터 모델 C++ 개요