IModelObject::GetContextForDataModel 메서드(dbgmodel.h)
GetContextForDataModel 메서드는 SetContextForDataModel에 대한 이전 호출로 설정된 컨텍스트 정보를 검색하는 데 사용됩니다. instance 개체의 부모 모델 계층 구조에서 데이터 모델에 의해 instance 개체에 설정된 상태 정보를 검색합니다.
이 컨텍스트/상태 및 해당 의미에 대한 자세한 내용은 SetContextForDataModel에 대한 설명서를 참조하세요.
구문
HRESULT GetContextForDataModel(
IModelObject *dataModelObject,
IUnknown **context
);
매개 변수
dataModelObject
instance 개체에서 상태를 검색할 데이터 모델을 나타내는 IModelObject입니다. 이는 사실상 연결된 상태 개체에 대한 해시 키입니다.
context
instance 연결된 상태가 여기에 반환됩니다. 이 (및 지원하는 다른 인터페이스 등)의 정확한 의미는 상태를 설정하기 위해 호출한 데이터 모델에 달려 있습니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
설명
코드 예제
ComPtr<IModelObject> spObject; /* get an object */
ComPtr<IModelObject> spDataModelObject; /* get a data model object (from an earlier AddParentModel or from GetParentModel, etc...) */
ComPtr<IUnknown> spContext;
if (SUCCEEDED(spObject->GetContextForDataModel(spDataModelObject.Get(), &spContext)))
{
// Whatever context was associated with spObject for spDataModelObject through a
// prior call to SetContextForDataModel has been fetched. You can static_cast
// (in process) or query spContext for the information you need since it is
// private implementation.
}
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |