다음을 통해 공유


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

추가 정보

IDynamicConceptProviderConcept 인터페이스