QueryInterface() | 특정한 인터페이스가 객체에 의해 지원되는지를 검사. 지원된다면 포인터가 리턴된다. |
AddRef() | 인터페이스를 사용하는 클라이언트의 개수에 대한 카운터를 증가시킨다. |
Release() | 인터페이스를 사용하는 클라이언트의 개수에 대한 카운터를 감소시킨다. 카운터가 0이되면 더이상 사용되지 않으므로 메모리에서 해제될 수 있다. |
OnChange() | 임베드된 객체에 변경사항이 존재하면 그 항목의 서버에 보고될 때 프레임웍에 의해 호출된다. 일반적인 경우는 임베드된 객체를 다시 그릴때이다. |
OnGetItemPosition() | OLE객체가 표시되어야 하는 컨테이너의 클라이언트 영역의 직사각형을 얻기 위해 프레임웍에 의해 호출 |
OnChangeItemPosition() | 엠베드된 객체의 범위가 편집 작업 동안 변경되었다는 것을 컨테이너에 알리기 위해 프레임웍에 의해 호출 |
Serialize() | 컨테이너 안에 추가된 객체를 직렬화 하는데 필요함 |
OnDraw() | 객체가 in-place 활성화 되었을때 서버에 있는 뷰클래스의 OnDraw() 함수에 의해서 그려진다. 따라서 컨테이너에 잇는 요소를 그리는 일은 서버측에서 구현되어야 하는 것이다. |
Serialize() | 컨테이너의 요청을 받고 객체를 직렬화하는 것임. |
OnGetExtent() | 임베드된 객체의 실제 범위를 얻기 위해 프레임웍에 의해 호출되는 부분이다. |
NotifyChanged() | 서버에서 객체가 변경되면, 이 객체를 임베드 하고 있는 모든 컨테이너에게 이를 알려 컨테이너가 OnChanged()를 호출하도록 한다. |