IDynamicConceptProviderConcept::SetConcept 메서드(dbgmodel.h)
동적 개념 공급자의 SetConcept 메서드는 IModelObject의 SetConcept 메서드를 효과적으로 재정의합니다. 동적 공급자가 개념을 할당합니다. 이렇게 하면 개체를 반복 가능하고, 인덱싱할 수 있으며, 문자열을 변환할 수 있습니다. 개념 생성을 허용하지 않는 공급자는 여기에 E_NOPTIMPL 반환해야 합니다.
구문
HRESULT SetConcept(
IModelObject *contextObject,
REFIID conceptId,
IUnknown *conceptInterface,
IKeyStore *conceptMetadata
);
매개 변수
contextObject
개념을 만드는 instance 개체(이 포인터)입니다.
conceptId
할당되는 개념을 식별하는 GUID입니다. 이 GUID는 개념과 개념의 핵심 인터페이스를 모두 고유하게 식별합니다. 정의된 개념에 대한 기본 인터페이스의 IID(인터페이스 ID)입니다.
conceptInterface
conceptId 인수에 정의된 개념에 대한 핵심 인터페이스입니다.
conceptMetadata
개념과 연결할 선택적 메타데이터입니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |