모니커 공급자

일반적으로 구성 요소는 개체의 스토리지를 제어하면서 개체 중 하나에 대한 액세스를 허용하는 경우 모니커 공급자여야 합니다. 구성 요소가 개체를 식별하는 모니커를 나눠주려는 경우 다음 작업을 수행할 수 있어야 합니다.

  • 요청이 있으면 개체를 식별하는 모니커를 만듭니다.
  • 클라이언트가 IMoniker::BindToObject 를 호출할 때 모니커를 바인딩할 수 있도록 설정합니다.

모니커 공급자는 개체를 식별하기 위해 적절한 모니커 클래스의 모니커 를 만들어야 합니다. 모니커 클래스는 만든 모니커의 형식을 정의하는 IMoniker 인터페이스의 특정 구현을 나타냅니다. IMoniker를 구현하여 새 모니커 클래스를 만들 수 있지만, OLE는 각각 고유한 CLSID를 사용하여 여러 모니커 클래스의 구현을 제공하기 때문에 자주 필요하지 않습니다. OLE에서 제공하는 모니커 클래스에 대한 설명은 OLE 모니커 구현을 참조하세요.

모니커 클라이언트

OLE 모니커 구현